我正在使用Python 2.7.14,我试图在配置文件中设置一行,使用冒号作为分隔符(例如 - 选项:值)和ConfigParser。我做的是这个:
import ConfigParser
config = ConfigParser.SafeConfigParser()
config.read(os.path.join(myPath, 'settings.cfg'))
config.add_section("new_section")
config.set('new_section', "option", "value")
with open(os.path.join(myPath, 'new_settings.cfg'), 'w') as f:
config.write(f)
结果如下:
[new_section]
option = value
我需要的是option: value
原始settings.cfg
文件中的所有现有分隔符也会更改为=
文件中的new_settings.cfg
。似乎应该有一个简单的解决方案,但我不能在任何地方找到它,并且升级到python 3.x现在不是一个选项。