如何在段内的给定文件中写注释?
如果我有:
import ConfigParser
with open('./config.ini', 'w') as f:
conf = ConfigParser.ConfigParser()
conf.set('DEFAULT', 'test', 1)
conf.write(f)
Run Code Online (Sandbox Code Playgroud)
我会得到这个文件:
[DEFAULT]
test = 1
Run Code Online (Sandbox Code Playgroud)
但是如何在[DEFAULT]部分内部获得包含注释的文件,例如:
[DEFAULT]
; test comment
test = 1
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过以下方式将代码写入文件:
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
Run Code Online (Sandbox Code Playgroud)
这是ConfigParser的可能吗?而且我不想尝试另一个模块,因为我需要尽可能地将我的程序保持为"库存".