python 配置文件和封装调用

----------------------文件后缀名   .ini----------------------
[log]
current_module_name=当前模块名
total_level=INFO
file_name=钱诚贷日志.log

--------------------------------------------------------------------------------------------

 

----------------------------------封装调用ini-----------------------------------------

 

import os
from configparser import ConfigParser

from Explanation.heand_path import cfg_dir            #cfg_dir是ini放置在目录的位置



class HandleConfig(ConfigParser):

    def __init__(self,file_path_name):
        super().__init__()
        self.read(file_path_name,encoding='utf-8')


file = os.path.join(cfg_dir, 'config.ini')
cfg = HandleConfig(file)


if __name__ == '__main__':
    a = cfg.get('log','file_name')
    print(a)

---------------------------------------------------------------------------------------

 

 

 

=================================单条使用========================================

#读取
#conf = ConfigParser()           #实例化一个类
#conf.read('Yang_ini.ini',encoding='utf-8')      #读取配置文件
#value = conf.get('log','name')      #读取某项配置的值字符串格式
#s = conf.sections('log')                 #获取当前的section下的所有option


#修改
#conf.set('log','file_name','py303030.log')      #写入到内存当中
#conf.write(open('Yang_ini.ini','w',encoding ='utf-8'))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值