3月15日 如何读取配置文件

Posted henryzkf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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日 如何读取配置文件的主要内容,如果未能解决你的问题,请参考以下文章

ResourceBundle读取properties配置文件

Linux 第15天: (08月29日) Linux高级文件系统管理

三周第一次课(2月5日)笔记

十四周三次课(3月28日)

十四周三次课(3月28日)

2017年9月3日 Spring及Mybatis中连接数据库的不同方式