Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用json.load导入json文件_Python_Json_Pandas_Dataframe_Python Import - Fatal编程技术网

Python 无法使用json.load导入json文件

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

我正在尝试将json文件导入python,清理它们并将它们保存为csv。我的问题实际上是从我的计算机导入json文件以便操作它们。在第一行中出现了一些错误,当我直接从API导入文件时,代码的其余部分可以工作

以下是API的代码:

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")