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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM