相关疑难解决方法(0)

在Python中加载和解析包含多个JSON对象的JSON文件

我试图在Python中加载和解析JSON文件.但是我一直试图加载文件:

import json
json_data = open('file')
data = json.load(json_data)
Run Code Online (Sandbox Code Playgroud)

产量:

ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774)
Run Code Online (Sandbox Code Playgroud)

我看了18.2.json- Python文档中的JSON编码器和解码器,但阅读这些看起来很糟糕的文档非常令人沮丧.

python json file jsonlines

97
推荐指数
3
解决办法
18万
查看次数

如何在 json 文件中转储和加载多个 python 对象?

我想在一个 json 文件中存储几个变量。

我知道我可以像这样转储多个变量-

import json
with open('data.json', 'w') as fp:
    json.dump(p_id,fp, sort_keys = True, indent = 4)
    json.dump(word_list, fp, sort_keys = True, indent = 4)
    .
    .
    .
Run Code Online (Sandbox Code Playgroud)

但是这些变量的存储没有它们的名字,试图加载它们会出错。如何适当地存储和提取我想要的变量?

python json

2
推荐指数
1
解决办法
1万
查看次数

如何使用python查找文本中的JSON对象

我正在尝试使用python regex从文本解析JSON对象。我找到了这个匹配项:

'\{(?:[^{}]|(?R))*\}'
Run Code Online (Sandbox Code Playgroud)

但是在python中,我得到了这个错误:

re.error: unknown extension ?R at position 12
Run Code Online (Sandbox Code Playgroud)

请参见此regex101示例中的regex匹配

python regex json

-2
推荐指数
1
解决办法
1677
查看次数

标签 统计

json ×3

python ×3

file ×1

jsonlines ×1

regex ×1