Python 无法使用json.load导入json文件
我正在尝试将json文件导入python,清理它们并将它们保存为csv。我的问题实际上是从我的计算机导入json文件以便操作它们。在第一行中出现了一些错误,当我直接从API导入文件时,代码的其余部分可以工作 以下是API的代码:Python 无法使用json.load导入json文件,python,json,pandas,dataframe,python-import,Python,Json,Pandas,Dataframe,Python Import,我正在尝试将json文件导入python,清理它们并将它们保存为csv。我的问题实际上是从我的计算机导入json文件以便操作它们。在第一行中出现了一些错误,当我直接从API导入文件时,代码的其余部分可以工作 以下是API的代码: import requests, json import pandas as pd myList = {"325413", "424430"} for toImport in myList: query = {"naics": toImport} re
import requests, json
import pandas as pd
myList = {"325413", "424430"}
for toImport in myList:
query = {"naics": toImport}
results = requests.post(
"https://www.lobbyview.org/public/api/reports", data=json.dumps(query)
)
json_response = results.json()["result"]
resulting_data = []
for data in json_response:
year = data["year"]
....do my staff....
# create a DataFrame
b.to_csv(r"path/" +toImport +".csv")
这个目录没有:
import pandas as pd
import requests, json
myList = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"}
for toImport in myList:
with open("path" + toImport + ".json") as f:
json_response = json.load(f)
resulting_data = []
for data in json_response:
year = data["year"]
....do my staff....
# create a DataFrame
b = pd.DataFrame(resulting_data)
print(b)
b.to_csv(r"path/" +toImport +".csv")
谢谢Dharmveer,我已经按照你的建议修改了它,但仍然不起作用。我已经在我的帖子中添加了与API一起工作的代码。(我也检查了路径)是的,我已经添加了,但是如果是路径错误,我会出现错误
没有这样的文件或目录。所以我知道路径是正确的。如果目录中有1.json,并且不是空的,那么程序应该可以运行。
import pandas as pd
import requests, json
myList = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
for toImport in myList:
with open("path/" + toImport + ".json") as f:
json_response = json.load(f)
resulting_data = []
for data in json_response:
year = data["year"]
..do my staff....
# create a DataFrame
b = pd.DataFrame(resulting_data)
print(b)
b.to_csv(r"path/" +toImport +".csv")