如何在部分内向给定文件写入评论?
如果我有:
import ConfigParser
with open('./config.ini', 'w') as f:
conf = ConfigParser.ConfigParser()
conf.set('DEFAULT', 'test', 1)
conf.write(f)
我会得到文件:
[DEFAULT]
test = 1
但是我怎样才能得到一个在[DEFAULT]
部分内有评论的文件,比如:
[DEFAULT]
; test comment
test = 1
我知道我可以通过执行以下操作将代码写入文件:
import ConfigParser
with open('./config.ini', 'w') as f:
conf = ConfigParser.ConfigParser()
conf.set('DEFAULT', 'test', 1)
conf.write(f)
f.write('; test comment') # but this gets printed after the section key-value pairs
这是 ConfigParser 的可能性吗?而且我不想尝试另一个模块,因为我需要让我的程序尽可能地“存货”。