在python中为Openrefin创建json

2024-04-24 12:13:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python中获取资源,我想创建一个json文件,在Openrefine中使用它来清理数据。在

我的代码是:

import json
import codecs

A = xpath
B = xpath
C = xpath
D = xpath

with codecs.open('info2.json', 'a', 'utf-8-sig') as f:
    json.dump({'A': A, 'B': B, 'C': C, 'D': D}, f, sort_keys=True, indent=4, ensure_ascii=False)

在Openrefine中上传文件之前没问题:我不能点击正确的节点,只能点击特定的元素。下面是一个例子:

I can click only on a specific element

我想用python生成json时有一个错误,我试图放入两个{{}}},但它给了我一个“dict”错误,所以我尝试将元素放入数组中,但是没有任何效果。在

根据请求,以下是json的一部分:

enter image description here

另外,我使用编解码器是因为有非拉丁字符


Tags: 文件数据代码importjson元素错误with