【发布时间】: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。我已经在这部分代码上停留了很长时间,并且会很感激和想法。
【问题讨论】: