func.conf 内容如下:
[major]
1=arch
2=struc
[arch]
100=test1
101=test2
[struc]
200=test3
from configparser import ConfigParser
import os
conf = ConfigParser()
file_path = os.path.join(os.getcwd(), “func.conf”)
res = conf.read(file_path, encoding=“utf8”)
sections = conf.sections()
print(‘获取配置文件所有的section’, sections)
options = conf.options(‘major’)
print(‘获取指定section下所有option’, options)
items = conf.items(‘arch’)
print(‘获取指定section下所有的键值对’, items)
value = conf.get(‘arch’, ‘100’)
print(‘获取指定的section下的option’, type(value), value)