最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python读取ini配置文件传参代码示例
时间:2021-01-05 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下Python读取ini配置文件传参代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
一、后缀 ini 配置文件介绍
我们新建一个txt 文件,将后缀改为.ini形式,在ini文件中按照分组写入需要的参数。
ini示例:
# 定义arnold分组 [arnold] # 分组名称 platformName=Android #键值对,platformName为用于获取的键,Android 为可以被获取的值 appPackage=com.romwe appActivity=com.romwe.SplashActivity
二、python 文件
代码如下(示例):
import configparser # 实例化configParser对象 config = configparser.ConfigParser() # read读取ini文件,设定编解码方式 config.read('config2.ini', encoding='GB18030') # options(section)得到该section的所有option,(option 表示分组中的**键-key**) print('options:', ' ', config.options('arnold')) # items(section)得到该section的所有键值对,(item 返回**键值对**) print('items:', ' ', config.items('arnold')) # get(section,option)得到section中option的值,返回为string类型 #(get带上分组名和对应的键,获取对应的值为str类型) print('get:', ' ', config.get('arnold', 'platformName')) one_string_vlaue = config.get('arnold', 'platformName') print("验证1:" + one_string_vlaue)
三、执行结果
options: [‘platformname', ‘apppackage', ‘appactivity']
items: [(‘platformname', ‘Android'), (‘apppackage', ‘com.romwe'), (‘appactivity', ‘com.romwe.SplashActivity')]
get: Android
验证1:Android
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27