【发布时间】:2021-05-14 03:36:33
【问题描述】:
我需要创建以下格式的文件:
option1 = 99
option2 = 34
do_it = True
...
当我使用ConfigParser 时,我必须将我的所有数据放入一个带有人工名称的部分,然后它会创建一个以[SECTION] 开头的文件。
import ConfigParser
ini_writer = ConfigParser.ConfigParser()
ini_writer.add_section('SECTION')
ini_writer.set('SECTION', 'option1', 99)
ini_writer.set('SECTION', 'option2', 34)
ini_writer.set('SECTION', 'do_it', True)
with open('my.ini', 'w') as f:
ini_writer.write(f)
如何更改它以输出没有虚拟节标题的文件?我想使用 Python 2.7 来实现,但 Python 3 解决方案也会有所帮助(我的想法是我可以将它移植到 Python 2.7)。
This related question 展示了如何通过对代码进行细微调整来读取此类文件。
【问题讨论】:
-
第一个链接问了同样的问题,但我更喜欢这里的答案。
-
是的,我也这么认为。即使另一个问题较旧,也可能存在相反方向的欺骗......
标签: python python-2.7 ini configparser