IT编程 > 脚本编程 > Python

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

47人参与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

个人对Pandas中agg、apply和transform函数的理解

07-07

大家都在看

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

07-07

python实现提取百度搜索结果的方法

06-16

网易《python全栈工程师》 1.4.3 特殊函数

07-07

Python中的相关分析correlation analysis的实现

09-09

Py之matplotlib&seaborn :高级图可视化之​​​​​​​Q-Q分位数图probplot、​​​​​​​boxplot箱线图、stripplot分类散点图案例应用及代码实现

07-16

python中使用iterrows()对dataframe进行遍历的实例

06-16

windows 下python+numpy安装实用教程

03-03

python实现五子棋人机对战游戏

07-20

拓展阅读

热门评论