В настоящее время я читаю файл конфигурации, получая все значения из определенного раздела и печатая их, однако вместо того, чтобы печатать их, я хотел бы создать новый файл конфигурации только с тем разделом, который я читаю.
Как бы я это сделал?
код
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
Кроме того, пока я здесь, я не уверен, как мне заставить это работать с закодированными строками, такими как «ñ», поскольку это приводит к ошибкам, однако мне нужен мой новый файл конфигурации именно так, как я его читаю.