我有一个网址:https://api.kite.trade/instruments
这是我从url获取数据并写入excel的代码
import pandas as pd
url = "https://api.kite.trade/instruments"
df = pd.read_json(url)
df.to_excel("file.xlsx")
print("Program executed successfully")
但是,当我运行这个程序时,我收到了这样的错误_
AttributeError: partially initialized module 'pandas' has no attribute 'read_json' (most likely due to a circular import)
答案 0 :(得分:0)
这不是 json,而是 csv。所以你需要使用read_csv
。你可以试试这个吗?
import pandas as pd
url = "https://api.kite.trade/instruments"
df = pd.read_csv(url)
df.to_excel("file.xlsx",index=False)
print("Program excuted successfully")
答案 1 :(得分:0)
我添加了一个示例,如何将文本转换为本地驱动器上的 csv 转储。
import requests
url = "https://api.kite.trade/instruments"
filename = 'test.csv'
f = open(filename, 'w')
response = requests.get(url)
f.write(response.text)