我从经过身份验证的 API 中提取如下:
Event_data = requests.get(url_Event,auth = (user,password)).json()
我想将其保存为 json 文件,我尝试如下:
filename = 'Event'+str(Match_ID [f])
with open(filename) as outfile:
json.dump(Event_data,outfile)
它显示以下错误:
FileNotFoundError: [Errno 2] No such file or directory: 'Event2735717'
我的 API 调用处于循环中,文件名是字符串 ('Event2735717')
如何为来自 API 的每个循环调用保存一个 json 文件。您的建议将不胜感激 谢谢,
泽普。
您应该通过'w'
作为以下mode
参数传递来打开文件进行写入open
:
with open(filename, 'w') as outfile:
默认情况下,该文件以其他方式打开以供读取,如果该文件尚不存在,则会引发有问题的异常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句