有人可以帮我理解如何将文件/循环的结果传递给另一个循环。
基本上我正试图从谷歌财经中读取金融工具。我能够在没有任何问题的情况下传递一个符号,但是,我正在努力学习使这个过程动态化并从文件中读取符号。因此,将来我只能更改文件。
所以,这就是我正在做的事情......从文件(符号)中读取符号,循环遍历文件并将结果传递给json.dumps。
然而,这是有效的,我只得到最后一个符号,而不是所有符号。
感谢任何帮助。
这是我的代码:
reader = open('symbols','r')
refile = reader.readlines()
for sim in refile:
quotes = json.dumps(getQuotes([sim]))
data = json.loads(quotes)
for item in data:
for k, v in item.items():
#if "LastTradePrice" in k:
print k, v
这是我试图读取的文件:
GOOG
AAPL
IBM
CAR
GLD
答案 0 :(得分:2)
问题是你的缩进。你需要在第一个中使用第二个for循环,因此它可以迭代… -noverify -Ddummy=-noverify …
的每个值,而不是最后一个:
data