【发布时间】:2017-12-11 16:01:12
【问题描述】:
我有一个格式如下的 INI windows 文件:
[STRINGS]
property 1 = "hello"
property 2 = ""
PROPERTY 3 = ""
但如果我使用 ConfigParser 获取值
init_values= ConfigParser.RawConfigParser(allow_no_value=True)
init_values.optionxform = str
init_values.read(init_file)
并修改其中之一(例如属性 1)
init_values.set('STRINGS', 'property 1', '"world"')
init_values.write(configfile)
我得到以下结果:
[STRINGS]
property 1 = "world"
property 2 =
PROPERTY 3 =
从空值中删除所有引号。
如何强制在空值中使用引号?
【问题讨论】:
标签: python python-2.7 ini configparser