【python3】configparser读取ini配置文件

配置文件的格式:

 config.ini

# Flask对象配置
[app]
JSON_AS_ASCII =False
JSONIFY_MIMETYPE = "application/json;charset=utf-8"

config.py

python3用configparser模块中的ConfigParser类读取ini文件,然后使用ConfigParser类中的get方法,然后读取到value值运行结果

from configparser import ConfigParser
import os

basedir=os.path.abspath(os.path.dirname(__file__))
cfgpath=os.path.join(basedir,'config.ini')

conf = ConfigParser()
conf.read(cfgpath)

#app是配置文件中的section名
# conf.options('app')区获取到所有app下的 option
app = conf.options('app')
print(app) #['json_as_ascii', 'jsonify_mimetype']

#conf.get(sectionName,optionName) 获取指定 option的value
JSON_AS_ASCII=conf.get('app','JSON_AS_ASCII')
print(JSON_AS_ASCII) #False

猜你喜欢

转载自www.cnblogs.com/kaerxifa/p/11782554.html