首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从2列格式化JSON文件

从2列格式化JSON文件
EN

Stack Overflow用户
提问于 2015-07-30 03:00:44
回答 2查看 499关注 0票数 1

我想为要解析的Python脚本创建一个JSON文件。我的数据目前在一个文本文件中,格式为:

代码语言:javascript
复制
url1,string1
url2,string2
url3,string3
url4,string4

我想手动创建一个JSON文件,我可以通过Python脚本输入这个文件来抓取字符串。

谢谢你,我用你的例子来构建类似的东西,它成功了!

代码语言:javascript
复制
{"url": "url1", "string": "string1"} {"url": "url2", "string": "string2"} {"url": "url3", "string": "string3"}

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-30 03:11:44

像下面这样的东西应该能工作

代码语言:javascript
复制
import csv
import json

csv_file = open('file.csv', 'r')
json_file = open('file.json', 'w')

field_names = ("url", "string")
reader = csv.DictReader(csv_file, field_names)
for row in reader:
    json.dump(row, json_file)
    json_file.write('\n')
票数 1
EN

Stack Overflow用户

发布于 2015-07-30 03:11:43

我可能误解了您的问题,如果它手动将此CSV转换为JSON,则如下所示:

代码语言:javascript
复制
[
    [
        "url1",
        "string1"
    ],
    [
        "url2",
        "string2"
    ],
    [
        "url3",
        "string3"
    ],
    [
        "url4",
        "string4"
    ]
]

如果您愿意,可以在线使用CSV到JSON转换器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31714512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档