IT编程 > 脚本编程 > Python

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

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

拓展阅读

大家都在看

Numpy用于数据存储和读取

12-06

python 异常处理 StopIteration 用来作为迭代器的输出停止/next()

07-12

OpenCV 画多边形 — cv.polylines()函数使用

10-06

ROS笔记——在conda的python3.7中使用ROS Kinetic

07-30

使用Keras加载含有自定义层或函数的模型操作

06-18

python 实现rolling和apply函数的向下取值操作

06-23

pycharm 2020 Error: failed to send plot to http://127.0.0.1:63342

07-30

使用Python来开发Markdown脚本扩展的实例分享

05-30

热门评论