如何使用python加载json文件(不是手动加载)?

如何使用python加载json文件(不是手动加载)?,python,python-3.x,pandas,loops,Python,Python 3.x,Pandas,Loops,代码: 如何在此处打开已保存的文件f_name='{}.json'.format(ind)。不手动提及文件名。文件名是使用ind保存的。因此如何在此处使用ind并打开文件此代码可以帮助您从json文件中获取数据:您可以通过键入数据[“文件名”]从json数据中获取任何文件: 以下是一个例子: import json userid1='json_file1' ids= [userid1] for ind in ids: f_name = '{}.json'.format(ind)

代码:


如何在此处打开已保存的文件
f_name='{}.json'.format(ind)
。不手动提及文件名。文件名是使用ind保存的。因此如何在此处使用ind并打开文件

此代码可以帮助您从json文件中获取数据:您可以通过键入数据[“文件名”]从json数据中获取任何文件:

以下是一个例子:

import json

userid1='json_file1'
ids= [userid1]


for ind in ids:

    f_name = '{}.json'.format(ind)    
    with open(f_name, 'r') as outfile:
        data = json.loads(outfile.read())
    print(data["name"])
    print(data)
输出:

file.json :
{
    "name": "Ghassen",
    "apiVersion": "v1"
}

它必须从上面的ids中获取文件名在列表中添加文件名,然后像这样迭代:userid1='son_file1'ids=[userid1]用于ids中的ind:f_name='{}.json'。将open(f_name,'r')格式化为outfile(ind)格式:检查上面的代码我已经更新了它,以便从列表中读取文件名
file.json :
{
    "name": "Ghassen",
    "apiVersion": "v1"
}
Ghassen
{'name': 'Ghassen', 'apiVersion': 'v1'}