- configfile 如下
{
"user_dir" : "C:\\Users\\Fred\\Desktop\\lab",
"title" : "data analysis scientist",
"name" : "Fred"
}
- python代码如下
with open(configfile, 'r') as f:
conf = f.read().replace('\\', '\\\\')
conf_dict = json.loads(configstr)
config = {k: v.replace('\\\\', '\\') for k, v in conf_dict .items()}
print(config)
{
"user_dir" : "C:\\Users\\Fred\\Desktop\\lab",
"title" : "data analysis scientist",
"name" : "Fred"
}
with open(configfile, 'r') as f:
conf = f.read().replace('\\', '\\\\')
conf_dict = json.loads(configstr)
config = {k: v.replace('\\\\', '\\') for k, v in conf_dict .items()}
print(config)
当然中间的替换的字符可以是其他的不常用的字符串,以免替换的时候,将原本不该替换的转化了