4

如何使用 python 配置解析器获取单个部分下的每个条目并写入新文件而不实际指定每个条目

例如,我将如何在不使用 config.get 并列出每个条目的情况下获取“测试”部分下的所有内容并写入新文件?

配置文件

[testing]
test1=test23452
test2=test45235
test3=test54524
[donotneed]
something1=something
something2=somethingelse

我已经尝试了以下只是为了测试目的

config = ConfigParser.ConfigParser()
    config.read(configFilePath)
    testing = {k:v for k,v in config.items('testing')}
    for x in testing:
        print (x)

但它只打印以下内容

test1
test3
test2

而不是该部分中的所有内容,我需要它给我

test1=test23452
test2=test45235
test3=test54524
4

1 回答 1

2

for x in testing只会解析字典的键testing

你需要:

for x in testing.items():
  print x[0] + '=' + x[1]
于 2016-08-29T11:07:33.083 回答