IT编程 > 脚本编程 > Python

Python中读取config配置文件的方法

71人参与2020-07-07

import configparser
import os

class read_config:
    """读取配置文件的类"""
    def __init__(self, file_path=None):
        if file_path:
            config_path = file_path
        else:
            root_dir = os.path.dirname(os.path.abspath('./source'))
            config_path = os.path.join(root_dir, "config.ini")
            if not os.path.exists(config_path):
                os.system('taskkill /f /im %s' % 'python.exe')
        self.cf = configparser.RawConfigParser()
        self.cf.read(config_path, encoding='utf-8')

    # 读取配置文件中值的方法
    def get_content(self, param1, param2):
        value = self.cf.get(param1, param2)
        return value

配置文件:

[FILE]
PATH=C:\Users\xxxx\Desktop
NAME=aaa.xls

获取方法:

rc = read_config()
PATH = rc.get_content('FILE', 'PATH')

本文地址:https://blog.csdn.net/M_Power2/article/details/107164634

您对本文有任何疑问!!点此进行留言回复

推荐阅读

猜你喜欢

Python中读取config配置文件的方法

07-07

荐 NLP训练营之问答系统——替换用户输入句子中错误单词

07-07

使用python发送QQ邮件

07-07

关于Python列表和字典内置方法的时间复杂度

07-07

【Python】拆分任意长度的可迭代对象

07-07

Python学习11--函数(二)

07-07

拓展阅读

大家都在看

Pycharm2020最新激活码|永久激活(附最新激活码和插件)

01-08

Python编写一个优美的下载器

06-17

十条建议帮你提高Python编程效率

05-31

初识人工智能(一):数据分析(四):pandas数据分析

04-10

Python实现备份EC2的重要文件和MySQL数据库到S3

04-12

送你一款Python异步爬虫代理池!超级实用!已开源!

06-11

计算曲线与坐标轴的面积

10-16

python爬虫批量抓取ip代理

03-15

热门评论