我正在尝试编写一个for循环,该循环将json文件重复写入.txt,然后创建以文件名命名的数据帧。
这是我(无效)代码的示例。我有一个称为“ zoo”的列表,正在进行迭代。问题代码在最后两行中。预先感谢您的帮助!
while True:
for name in zoo:
response = requests.get('https://newsapi.org/v2/everything?' \
'q=' + '"' + name + '"' + '"''+"Turtles"' + '&' \
'from=' + startDate + '&to=' + endDate + "&" \
'sortBy=' + sortBy + '&' \
'apiKey=' + apiKey)
jsonFile = response.json()
with open(("data/" + name + ".txt"), "a") as f:
json.dump(jsonFile, f)
time.sleep(600 - (time.time() - starttime) % 600)
for json_obj in path:
[pos_json for pos_json in os.listdir(path) if pos_json.endswith('.txt')]
str(pos_json[-4:]) = pd.from_dict(pos_json[2])