规范Python程序配置文件读写

规范Python程序配置文件读写

为了程序的规范性,推荐采用ConfigParser来读取配置文件

在程序中常常需要去将一些经常修改的变量写到配置文件中,配置文件一般形式是这样的:

    [section1] 
    item1 = value1 
    item2 = value2 
    [section2] 
    item1 = value1 
    item2 = value2

有了section的好处是,不同section中可以有重名的变量(item,section下的每一项称为item),这会给我们编程带来很多便利。下面是一个配置文件的实例:

    [gameGlobol]  
    gameTime=1.3             
    Flask=0.10.1 
    [time]      
    requests=2.3.0         
    M2Crypto=0.22.3 

自己去一行行读配置文件,获取每个item的名称和”=”后面的值未免不够规范,直接用python提供的读配置文件的标准方法:


    import ConfigParser       
    config = ConfigParser.ConfigParser() 
    config.readfp(open("/home/qpguo/a.py", "rb"))//读取的配置文件的位置 
    print config.get("time", "M2Crypto") //获取time域下的项M2Crypto的值 
    print config.get("global","Flask")//获取global域下的项Flask的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值