我正在阅读一个配置文件,从特定部分获取所有值并打印它们,而不是打印它们我想创建一个新的配置文件,只是我正在阅读的那个部分。
我该怎么做?
码
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]
config ini
[testing1]
Español=spain
UK=unitedkingdom
something=somethingelse
[dontneed]
dontneedthis=blahblah
dontneedthis1=blahblah1
此外,当我在这里时,我不确定如何使用像“ñ”这样的编码字符串来处理错误,但是我需要我的新配置文件,我正在阅读它。
答案 0 :(得分:0)
我使用了
for x in configdata.items():
confignew.set(section,x[0],x[1])
confignew.write( EqualsSpaceRemover( cfgfile ) )
然而,我如何编辑我的代码,以便它可以读取带有“ñ”等字符的文本并解析/写入它们而不会出现有关解码问题的错误?