如何使用python的configparser模块读取配置文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计342个文字,预计阅读时间需要2分钟。
使用Python的configparser模块读取配置文件,文件格式类似Windows中的ini文件。步骤如下:
1. 新建配置文件
2.读取配置文件
3.打印读取内容
示例代码:
pythonimport configparser1. 新建配置文件config=configparser.ConfigParser()config['SECTION1']={'KEY1': 'VALUE1', 'KEY2': 'VALUE2'}with open('config.ini', 'w') as configfile: config.write(configfile)
2. 读取配置文件config=configparser.ConfigParser()config.read('config.ini')
3. 打印读取内容print(config['SECTION1']['KEY1'])
python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的ini文件
目录
1、新建配置文件
2、读取配置文件
3、打印读取内容
1、新建配置文件
config.ini
[config]#ID
id = 3739980950
#限制文本长度
textLength = 0
#限制图片数量
imgCount = 0
# 文件目录
dir = .\\wb\\
2、读取配置文件
# -*- coding: utf-8 -*-# 导入依赖
import configparser
# 创建配置类对象
cf = configparser.ConfigParser()
# 读取配置文件
cf.read("config.ini", encoding="utf-8")
# 获取文件中的所有配置
sections = cf.sections()
print(sections)
# 获取某个section名为config所对应的键
options = cf.options("config")
print(options)
# 获取config配置中的id值
id = cf.get("config", "id")
print(id)
3、打印读取内容
['config']['id', 'textlength', 'imgcount', 'dir']
3739980950
本文共计342个文字,预计阅读时间需要2分钟。
使用Python的configparser模块读取配置文件,文件格式类似Windows中的ini文件。步骤如下:
1. 新建配置文件
2.读取配置文件
3.打印读取内容
示例代码:
pythonimport configparser1. 新建配置文件config=configparser.ConfigParser()config['SECTION1']={'KEY1': 'VALUE1', 'KEY2': 'VALUE2'}with open('config.ini', 'w') as configfile: config.write(configfile)
2. 读取配置文件config=configparser.ConfigParser()config.read('config.ini')
3. 打印读取内容print(config['SECTION1']['KEY1'])
python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的ini文件
目录
1、新建配置文件
2、读取配置文件
3、打印读取内容
1、新建配置文件
config.ini
[config]#ID
id = 3739980950
#限制文本长度
textLength = 0
#限制图片数量
imgCount = 0
# 文件目录
dir = .\\wb\\
2、读取配置文件
# -*- coding: utf-8 -*-# 导入依赖
import configparser
# 创建配置类对象
cf = configparser.ConfigParser()
# 读取配置文件
cf.read("config.ini", encoding="utf-8")
# 获取文件中的所有配置
sections = cf.sections()
print(sections)
# 获取某个section名为config所对应的键
options = cf.options("config")
print(options)
# 获取config配置中的id值
id = cf.get("config", "id")
print(id)
3、打印读取内容
['config']['id', 'textlength', 'imgcount', 'dir']
3739980950

