Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

i keep getting this error and i have no idea why IndentationError: unindent does not match any outer indentation level, i think it has something to do with spaces and tabs but im not to sure

import urllib2
import time
import json
import random

# Server API URLs
QUERY = "http://localhost:8080/query?id={}"

# 500 server request
N = 1


def getDataPoint(quote):
    stock = quote['stock']
    bid_price = float(quote['top_bid']['price'])
    ask_price = float(quote['top_ask']['price'])
    price = (bid_price+ask_price)/2
    return stock, bid_price, ask_price, price

def getRatio(price_ratio):
  price_a = float(price_ratio['price_a']['price'])
  price_b = float(price_ratio['price_b']['price'])

  return price_a, price_b


# Main
if __name__ == "__main__":

    # Query the price once every N seconds.
    for _ in xrange(N):
        quotes = json.loads(urllib2.urlopen(QUERY.format(random.random())).read())

        """ ----------- Update to get the ratio --------------- """
        for quote in quotes:
            stock, bid_price, ask_price, price = getDataPoint(quote)
            print "Quoted %s at (bid:%s, ask:%s, price:%s)" % (stock, bid_price, ask_price, price)
    price_a , price_b = getRatio(price_ratio)
        print "Ratio %s" % (price_a, price_b)
question from:https://stackoverflow.com/questions/65843469/indentationerror-is-it-tabs-and-spaces

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
526 views
Welcome To Ask or Share your Answers For Others

Please log in or register to answer this question.

Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...