3月15日 【如何讀取配置文件】
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
3月15日 【如何讀取配置文件】