将 gzip 压缩的 csv 导入熊猫

时间:2021-04-16 07:52:49

标签: pandas pandas-datareader

我有一个网址: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)

2 个答案:

答案 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)