zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    httpclient_1
    jmeter java请求
    fiddler监听手机
    lr文件的作用?
    配置源
    数据结构--堆
    A + B Problem II 高精度
    最小生成树(kruskal算法)+prim算法
    P3371 【模板】单源最短路径(弱化版)
    P3368 【模板】树状数组 2(实现区间修改&单点查询)
  • 原文地址:https://www.cnblogs.com/g2thend/p/11813549.html
Copyright © 2011-2022 走看看