Python:不在oidata.json文件中写入数据,但代码完成时不会出错

Python:不在oidata.json文件中写入数据,但代码完成时不会出错,python,json,stockquotes,Python,Json,Stockquotes,这是我的第一个Python程序。我不是程序员。但是要有VBA和html的知识。刚开始学习python。 问:在选项链分析中,这段代码试图从NSE站点提取数据,应该写在文件“oidata.json”中。代码执行时没有任何错误,但它没有在“oidata.json”文件中写入任何内容 在获取数据后,尝试为状态()添加raise\u。我打赌服务器响应格式不正确 response = requests.get(url, headers=headers) response.raise_for_status(

这是我的第一个Python程序。我不是程序员。但是要有VBA和html的知识。刚开始学习python。 问:在选项链分析中,这段代码试图从NSE站点提取数据,应该写在文件“oidata.json”中。代码执行时没有任何错误,但它没有在“oidata.json”文件中写入任何内容


在获取数据后,尝试为状态()添加
raise\u
。我打赌服务器响应格式不正确

response = requests.get(url, headers=headers)
response.raise_for_status()
data = response.json()
《指南》也提出了同样的建议

应该注意的是,调用r.json()的成功并不意味着 表示响应成功。某些服务器可能返回JSON 失败响应中的对象(例如HTTP 500的错误详细信息)。这样的 JSON将被解码并返回。要检查请求是否正确,请执行以下操作: 如果成功,请使用r.raise_for_status()或检查r.status_代码是什么 你期待着


在获取数据后,尝试为状态()添加
raise\u
。我打赌服务器响应格式不正确

response = requests.get(url, headers=headers)
response.raise_for_status()
data = response.json()
《指南》也提出了同样的建议

应该注意的是,调用r.json()的成功并不意味着 表示响应成功。某些服务器可能返回JSON 失败响应中的对象(例如HTTP 500的错误详细信息)。这样的 JSON将被解码并返回。要检查请求是否正确,请执行以下操作: 如果成功,请使用r.raise_for_status()或检查r.status_代码是什么 你期待着


问题是url可能是其他url的服务器问题您的代码正在正常工作检查一次。它不是
“\uuuu main\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,那对我有用。