这篇文章主要介绍了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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

python calu()_python使用配置文件过程详解相关推荐

  1. python画动图-Python绘制动态水球图过程详解

    先来看看绘制的动态水球图: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts 安装好PyEch ...

  2. Python爬虫教程-Python爬取股票数据过程详解

    这篇文章主要介绍了基于Python爬取股票数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 基本环境配置 python 3.6 pycha ...

  3. python变量类型是动态的_python内存动态分配过程详解

    一.前言 大多数编译型语言,变量在使用前必须先声明,其中C语言更加苛刻:变量声明必须位于代码块最开始,且在任何其他语句之前.其他语言,想C++和java,允许"随时随地"声明变量, ...

  4. mongodb python 大于_Python中使用MongoDB详解

    作者:Zarten知乎专栏:Python爬虫深入详解知乎ID: Zarten简介: 互联网一线工作者,尊重原创并欢迎评论留言指出不足之处,也希望多些关注和点赞是给作者最好的鼓励 ! 介绍 MongoD ...

  5. python 缩进_Python缩进和冒号详解

    对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次. 缩进的空白数量是可变的,但是所有代码块 ...

  6. 爬虫软件python功能_Python 网络爬虫程序详解

    #!/usr/bin/python #调用python from sys import argv #导入sys是导入python解释器和他环境相关的参数 from os import makedirs ...

  7. python随机数生成_Python随机数生成模块random详解

    一.概述 random模块 用于生成伪随机数 之所以称之为伪随机数,是因为真正意义上的随机数(或者随机事件)在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的.而 ...

  8. python手机版怎么用-手机使用python操作图片文件(pydroid3)过程详解

    起因 前几天去国图拍了一本书,一本心理学方面的书,也许你问我为什么不去买一本,或者去网上找pdf. 其实吧,关于心理学方面的书可以说在市面上一抓就是一堆,至于拍这本书两个原因,一个是没有什么收藏价值不 ...

  9. python算术运算_Python 的二元算术运算详解

    相关学习推荐:python教程 大家对我解读属性访问的博客文章反应热烈,这启发了我再写一篇关于 Python 有多少语法实际上只是语法糖的文章.在本文中,我想谈谈二元算术运算. 具体来说,我想解读减法 ...

最新文章

  1. Python天天美味(28) - urlopen
  2. PyCharm2020.2.3社区版安装,配置及使用教程(Windows)
  3. Maven构建依赖项
  4. mysql把游标数据存入表中_mysql数据库怎么使用游标
  5. 科普 | “开放知识”的定义
  6. java ThreadLocal理解和使用
  7. Python办公自动化--Word、Excel、PDF
  8. 51nod 1218 最长递增子序列 V2(dp + 思维)
  9. 学习 灰色2017.12.08
  10. Zabbix安装界面显示PHP time zone 为“红色”的解决办法
  11. 2022年南京大学计算机考研复试考什么|考研复试时间
  12. 阿里巴巴矢量图标使用
  13. php展厅控制系统,展厅展馆设计智能中控系统
  14. j2ee课程设计—基于activiti的请休假系统
  15. 关于TDA1557Q
  16. 《算法分析与设计》练习14
  17. 综合练习(活期存款)
  18. 实现Windows文件复制到vm虚拟机
  19. mysql导出数据到文件
  20. swoole基础之http-server

热门文章

  1. 你应该解雇工作狂程序员的5个原因
  2. 上万条个性签名与个性网名ACCESS数据库
  3. 我的北漂之路 北漂如饮水,冷暖自知
  4. ASP.NET在线学习系统
  5. 使用cookiecutter创建pyramid项目
  6. 设计模式循序渐进(9)解释器模式 Interpreter
  7. Linux高级应用(十)控制蜂鸣器的应用程序
  8. 今日报错系列:没有找到 或上一个增量链接没有生成它;正在执行完全链接
  9. 高性能分布式事务框架meepo
  10. 第3章第6节:如何在幻灯片中使用gif动画 [PowerPoint精美幻灯片实战教程]