【发布时间】:2021-10-14 04:35:02
【问题描述】:
我有一个包含逗号分隔数据的文件,我希望最终输出为 json 数据。我在下面尝试过,但想知道有没有更好的方法来实现这个?
数据.txt
1,002, name, address
2,003, name_1, address_2
3,004, name_2, address_3
我想要如下的最终输出
{
"Id": "1",
"identifier": "002",
"mye": "name",
"add": "address"
}
{
"Id": "2",
"identifier": "003",
"mye": "name_2",
"add": "address_2"
}
and so on...
这是我正在尝试的代码
list = []
with open('data.txt') as reader:
for line in reader:
list.append(line.split(','))
print(list)
上面只是返回列表,但我需要转换上面定义的json键值对
【问题讨论】:
-
您在转换部分尝试过什么?你用
dict了吗? -
您知道
json模块吗? -
@quamrana 你能分享几个例子吗?对 Python 非常陌生
-
您的
.txt实际上是一个 CSV 文件。所以问题在这里得到了回答stackoverflow.com/questions/19697846/…
标签: python json python-3.x