1. 程式人生 > 其它 >7、配置檔案、封裝讀取配置檔案的方法

7、配置檔案、封裝讀取配置檔案的方法

一、配置檔案

把元素資訊單獨寫在配置檔案中。當元素資訊有改動的時候,直接可以修改配置檔案,而不需要去改動程式碼。

1、新建.ini的檔案,用於放置元素資訊

2、[節點]

這裡把使用者名稱、密碼、點選登入、點選立項管理的元素資訊,放在配置檔案中。

使用者名稱是以id進行定位的,前面是id,>是分隔符,後面是元素資訊。

當要定位使用者名稱的時候,直接讀取user_name即可。

知識點:

1、配置檔案的存放形式

二、封裝讀取配置檔案的方法

1、配置檔案寫好後,需要對配置檔案進行讀取

2、讀取配置檔案需要用到第三方擴充套件包configparser

cmd -> Configparser pip install Configparser

安裝完成後,引入 import configparser

這裡看到兩個方法,讀取配置檔案和獲取配置檔案的值

1、讀取配置檔案

先例項化configparser.Configparser()

然後在讀取檔案的路徑configparser.read.(路徑,編碼格式uft-8)

#python3中,設定預設編碼格式是utf-8,讀寫檔案的時候加個encoding=”utf-8”

檔案頭就不需要指定檔案編碼

2、獲取配置檔案的值

configparser.get.(節點,key) 用來獲取具體的值

3、讀取配置檔案需要傳檔案路徑,獲取配置檔案的值需要傳節點

所以在初始化的時候,就把路徑和節點傳進來,調方法時使用。

並且,當呼叫ReadIni這個類的時候,我就會呼叫load_ini這個方法