我目前正在读取一个配置文件,从特定部分获取所有值并打印它们,而不是打印它们,我想创建一个仅包含我正在阅读的部分的新配置文件。
我该怎么办?
代码
configFilePath = 'C:\\testing.ini'
config = ConfigParser.ConfigParser()
config.optionxform = str
config.read(configFilePath)
section = 'testing1'
configdata = {k:v for k,v in config.items(section)}
for x in configdata.items():
print x[0] + '=' + x[1]
配置文件
[testing1]
Español=spain
UK=unitedkingdom
something=somethingelse
[dontneed]
dontneedthis=blahblah
dontneedthis1=blahblah1
另外,当我在这里时,我不确定如何让它与像“ñ”这样的编码字符串一起工作,因为它会出错,但是我需要我的新配置文件正是我正在阅读它的方式。