python配置文件的使用
前言:写代码的过程中经常会遇到使用一些超级参数的情况,并且是多个文件或者类公用的一些超级参数, 如果用变量变量的话就需要每一个脚本都加一个变量,所以配置文件就尤其重要
1.安装包
我是使用的python自带的包
pip3
install configparser
2.创建配置文件
创建配置文件名字为test.conf内容如下:
[hello_1]
host=localhost
[hello_2]
name = xiaoshuaikun
id = 521
可以看出配置文件的内容中有一个[]用来对配置文件进行分组,等于号的两边便是key和value。
3.配置文件的使用
创建脚本,和配置文件同一个目录
"""import package u will use"""
from configparser
import ConfigParser
cp
= ConfigParser
()
cp
.read
('test.conf')
a
= cp
.get
("hello_1", "host")
print(a
,type(a
))
b
= cp
.get
("hello_2","name")
print(b
,type(b
))
c
= cp
.getint
("hello_2","id")
print(c
,type(c
))
执行上面代码的输入如下所示:
localhost
<class 'str'>
xiaoshuaikun
<class 'str'>
521 <class 'int'>