3月15日 【如何读取配置文件】
读取配置总是报错,后检查环境变量 ,将库文件考入即可
无法导入 configparser模块,import configparser报错解.
在Python2下,需要大写:import ConfigParser
在PYthon3下,需要小写:import configparser
如果不是以上原因,其他解决办法:
1、添加环境变量
把python相关文件夹,python文件夹,scripts文件夹加入环境变量中。
2、在lib中找到configparse加入到script中,这样就恢复正常了(解决)
以下为代码:
# -* - coding: UTF-8 -* -
#create by henryzkf 2018315 succ
import configparser
conf = configparser.ConfigParser()
conf.read("dbconf.ini")
# 获取指定的section, 指定的option的值
name = conf.get("section1", "name")
print(name)
age = conf.get("section1", "age")
print (age)
#获取所有的section
sections = conf.sections()
print (sections)
#写配置文件
# 更新指定section, option的值
conf.set("section2", "port", "8081")
# 写入指定section, 增加新option的值
conf.set("section2", "IEPort", "80")
# 添加新的 section
conf.add_section("new_section")
conf.set("new_section", "new_option", "http://www.cnblogs.com/tankxiao")
# 写回配置文件
conf.write(open("dbconf.ini","w"))
配置文件:
[section1]
name = tank
age = 28
[section2]
ip = 192.168.1.1
port = 8080
原文地址:https://www.cnblogs.com/henryzkf/p/8573110.html