Python-如何将类似字典的字符串转换为字典

张伟彬

我有一个字符串如下

"{"V":1,"Batch":10001,"File":"abc.csv","ContactorID":"A001"}"

我实际上如何将这个字符串转换成字典?字符串源自txt文件

萨达缪斯·马克尔

您应该使用json模块。您可以打开文件并使用,json.load(file)也可以将文本作为字符串包含在程序中并执行json.loads(text)例如:

import json

with open('file.txt', 'r') as file:
    dict_from_file = json.load(file)

要么

import json

text = '{"V":1,"Batch":10001,"File":"abc.csv","ContactorID":"A001"}'

dict_from_text = json.loads(text)

有关更多信息,请参见https://realpython.com/python-json/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 Python 数据类转换为字符串字面量字典?

如何将字符串转换为python(Generator表达式)中的嵌套字典?

如何将包含字典列表的字符串转换为Python对象?

如何将字典中的字符串值转换为python中的列表?

Python 3 - 如何将字符串转换为字典列表

如何将包含字典列表的字符串转换为 DICT 的 Python(对象)LIST

如何将字典列表转换为字符串python

如何将字符串转换为字典到python

如何将逗号分隔的字符串转换为python字典?

[Python]:如何将字符串中不带引号的键值字符串转换为字典

如何使用python将字符串转换为字典(格式错误的字符串)

如何将包含日期字符串的 Python 字典列表强制转换为日期时间对象的 numpy 记录数组?

使用python从字符串中提取数据(将字符串字典转换为字典)

Python将字典字符串转换为数据框

将python字典转换为字符串并返回

将python字典键对转换为字符串

Python3-将字符串转换为字典

将Cookie字符串转换为Python字典

将JSON字符串转换为Python字典

将字符串从外部文件转换为Python字典

Python将字符串转换为字典

将字符串转换为python列表和字典?

将字符串转换为字典python的列表

将字符串转换为 Python 字典

将字符串转换为Python字典列表

Python-将字符串转换为字典

如何使用numpy将Python中的字典从字符串转换为填充零的数组?

如何使用 Python 代码将字符串转换为嵌套字典

如何将Iron Python字典转换为Python字典