我有一个从mongodb导出到csv的字符串:下面是一个示例:
[{"group":"Most Common","id":"00000000000002","name":"HVAC Specialists","name_singular":"HVAC Specialist"},{"group":"Other","id":"00000000001","name":"Hauling \u0026 Junk Removers","name_singular":"Hauling \u0026 Junk Remover"}]
我正试着把日期写进字典里,这样我就可以把我需要的东西拿出来导出。你知道吗
我试着把它放进一个列表中,但它从每个字母中创建了元素。你知道吗
字符串在txt文件中,我这样称呼它:
python stringwork.py thestring.txt
我看到this question并尝试了以下方法:
from sys import argv
import json
# filename = argv
txt = open(argv[1])
json.loads(str(txt))
我犯了以下错误。你知道吗
ValueError: No JSON object could be decoded
你在这里有点困惑:
在此之后,
txt
是一个文件对象,而不是实际的字符串。你知道吗为此,您需要执行以下操作:
这里
txt
已经是一个包含文件内容的字符串,因此不需要str
。你知道吗一定要检查documentation读/写文件。你知道吗
txt
变量是文件对象,不能转换为字符串。因此您应该读取file对象的内容,例如txt = open(argv[1]).readlines()
。然后可以使用txt[0]
获得txt
列表中的字符串。你知道吗相关问题 更多 >
编程相关推荐