试图将 txt 文件中的 json 数据加载到 python 变量中[重复]
Posted
技术标签:
【中文标题】试图将 txt 文件中的 json 数据加载到 python 变量中[重复]【英文标题】:Trying to load json data from txt file into python variable [duplicate] 【发布时间】:2020-10-13 16:21:26 【问题描述】:with open('data.txt', 'r') as file:
dat2 = file.read()
post2 =
"id": 5,
"method": "set",
"params": [
"data": [
dat2
],
"url": "/config/url"
,
]
"session": sessionkey,
"verbose": 1
我试图读取的文件中的数据看起来是这样..."name": "IPS10-Host1","type": "ipmask","subnet": ["","255.255.255.255"],"dynamic_mapping": null, "name": "IPS10-Host2","type": "ipmask","subnet": ["","255.255.255.255"],"dynamic_mapping": null,
我正在尝试读取此数据并将其插入到变量中以将其放入post2
以进行请求。到目前为止我尝试过的包括:读取文件并将null
替换为None
,以便python 可以读取它并删除所有空格。我曾尝试使用json.loads()
和json.dumps()
,但似乎没有任何效果。将数据放入dat2
后,它会以'data'
而不是data
的形式插入post2
。我已经在这部分代码上停留了很长时间,并且会很感激和想法。
【问题讨论】:
【参考方案1】:你试过json.load
吗?
json.loads
从字符串中加载 JSON 数据,因此末尾是 s
【讨论】:
以上是关于试图将 txt 文件中的 json 数据加载到 python 变量中[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何将资产文件夹中的 JSON 数据加载到 Recyclerview
将抽象数据类型保存和加载到 json 文件并从游戏中的文件中读取 Haskell