python使用配置文件过程详解
作者:Lust4Life 时间:2023-12-12 12:57:17
这篇文章主要介绍了python使用配置文件过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
通过配置文件将变量暴露给用户修改
标准库模块configparser,从而可在配置文件中使用标准格式。
必须使用[files]、[colors]等标题将配置文件分成几部分(section)。标题的名称可随便指定,但必须将它们用方括号括起。
$ cat area.ini
[numbers]
pi: 3.1415926535893971
[messages]
greeting: Welcome to the area calutation program!
question: plse enter the radius
result_message: The area is
使用python 读取他
from configparser import ConfigParser
CONFIGFILE = "area.ini"
config = ConfigParser()
#读取配置文件
config.read(CONFIGFILE)
print(config['messages'].get('greeting'))
radius = float(input(config['messages'].get('question') + ' '))
# 以空格结束以便接着在当前行打印:
print(config['messages'].get('result_message'),end=' ')
print(config['numbers'].getfloat('pi') * radius**2)
配置或控制信息的如下三个来源,你应按这里的排列顺序查询这些来源,让后面的来源覆盖前面的来源:
1,配置文件
2,环境变量
3,在命令行中向程序传递的开关和参数:要处理命令行参数,可直接使用sys.argv;要处理开关(选项),应使用模块argparse
来源:https://www.cnblogs.com/g2thend/p/11813549.html
标签:python,配置,文件
0
投稿
猜你喜欢
Notice: Undefined index: page in E:\\PHP\\test.php on line 14
2023-10-27 20:04:46
Python实现基于权重的随机数2种方法
2022-10-13 03:25:40
mysql部分替换sql语句分享
2024-01-23 18:17:35
Python使用matplotlib 模块scatter方法画散点图示例
2023-05-19 12:01:49
python numpy 按行归一化的实例
2023-04-29 09:14:53
详解Python装饰器之@property
2021-06-25 15:55:45
自动更新程序的设计框架
2009-08-12 13:00:00
flask+layui+echarts实现前端动态图展示数据效果
2023-06-24 15:41:55
SQL Server数据库对服务器的需求
2010-06-11 13:52:00
MySQL外键创建失败1005原因汇总
2024-01-20 00:16:58
关于python列表相关知识点
2021-07-25 06:54:05
用ASP实现就MP3曲目信息的操作全攻略
2008-05-28 12:42:00
python实现在线翻译
2021-04-02 06:06:17
使用Python实现从各个子文件夹中复制指定文件的方法
2023-11-09 12:04:05
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021-03-19 17:44:43
python通过ElementTree操作XML
2021-01-09 09:12:20
Python 'takes exactly 1 argument (2 given)' Python error
2022-04-19 00:26:05
python flask几分钟实现web服务的例子
2023-05-21 13:04:58
Python箱型图绘制与特征值获取过程解析
2023-09-20 06:22:37
关于Python中进度条的六个实用技巧分享
2023-07-03 09:58:39