在Delphi中,我可以编写3条基本行来将Str变量写入ini文件。
with Tinifile.create('a.ini') do
try
WriteString('sec', 'name', Str)
finally
Free
end;
在Python中,我看到不是很好的模块ConfigParser(Py 2.x)需要创建对象,创建部分,然后写入值,然后编写ini ....不好!
也许存在简单的ini处理类?
Ini必须适用于Windows:
[sec]
name=data_str
name2=data_str_2
答案 0 :(得分:6)
您的Delphi代码几乎与Python中的代码完全相同。我可以看到两个不同之处:
事实上,example from the documentation几乎就是您发布的内容:
import ConfigParser
config = ConfigParser.RawConfigParser()
config.add_section('sec')
config.set('sec', 'name', 'foo')
with open('a.init', 'w') as f:
config.write(f)