如何創建配置文件
-
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)
