1. 程式人生 > >3月15日 【如何讀取配置文件】

3月15日 【如何讀取配置文件】

http gpa cnblogs 報錯 其他 set 檢查 utf 寫入

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