Python 配置文件的使用

如何创建配置文件

  • setting-plugins,搜索ini

  • 新建文件,命名为:xxx.ini 即可

  • 配置文件如下

 

config.ini文件内容

[HTTP]
baseurl = https://qtest.hellotalk8.com
timeout = 1.0
  • 键值对可用 = 或者 : 进行分隔
  • section 的名字是区分大小写的,而 option 的名字是不区分大小写的

 

读取配置文件

  • 实例化ConfigParser对象
cf = configparser.ConfigParser()

 

  • 读取配置文件
cf.read(config.ini)

 

  • 然后进行配置文件的读取操作。以get为例,示例代码如下:
#  定义方法,获取config分组下指定name的值
def getConfigValue(self, name):
    value = self.cf.get("config", name)
    return value

 

基本的读取操作

-read(filename)               直接读取文件内容
-sections()                      得到所有的section,并以列表的形式返回
-options(section)            得到该section的所有option
-items(section)                得到该section的所有键值对
-get(section,option)        得到section中option的值,返回为string类型
-getint(section,option)    得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。

 

🌰

import configparser
from pathlib import Path

configDir = Path.cwd().joinpath("config.ini")
#配置文件地址

class ReadConfig():
    def __init__(self):
        self.cf = configparser.ConfigParser()
        self.cf.read(configDir)

    def getHTTPValue(self, name):
        value = self.cf.get("HTTP", name)
        return value

test=ReadConfig()
url = test.getHTTPValue("baseurl")
print(url)
posted @ 2022-04-01 22:42  青山原  阅读(650)  评论(0编辑  收藏  举报