Python configparser 从一个部分获取所有内容并写入新文件
Python configparser get all from a section and write to new file
如何使用 python 配置解析器获取单个部分下的每个条目并写入新文件而不实际指定每个条目
例如,我如何在不使用 config.get 和列出每个条目的情况下获取 "testing" 部分下的所有内容并写入新文件?
配置文件
[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
for x in testing
只会解析字典 testing
.
的键
你需要:
for x in testing.items():
print x[0] + '=' + x[1]
如何使用 python 配置解析器获取单个部分下的每个条目并写入新文件而不实际指定每个条目
例如,我如何在不使用 config.get 和列出每个条目的情况下获取 "testing" 部分下的所有内容并写入新文件?
配置文件
[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
for x in testing
只会解析字典 testing
.
你需要:
for x in testing.items():
print x[0] + '=' + x[1]