#from configparser import ConfigParser #cfg = ConfigParser.RawConfigParser()
import configparser conf = configparser.RawConfigParser() # 需要实例化一个ConfigParser对象 conf.optionxform = lambda option: option conf.read(countto, encoding='utf-8') #读取配置文件 需要添加上config.ini的路径,不需要open打开,直接给文件路径就读取,也可以指定,encoding='utf-8'
if not conf.has_section("Default"): # 有没有"Default" section conf.add_section("Default") # 没有就创建 if not conf.has_section(sections): # 有没有 传入的 section conf.add_section(sections) # 没有就创建 # 设置sectin下的option的value,如果section不存在就会报错 conf.set(sections,options,infos) # 把所作的修改写入配置文件,并不是完全覆盖文件 with open(countto, 'w', encoding='utf-8') as configfile: conf.write(configfile)