1. 程式人生 > >python學習(3)--讀取配置文件

python學習(3)--讀取配置文件

封裝 pri 配置文件 ret charm 127.0.0.1 os.path 關於 database

一、 關於配置文件 ini文件由三部分組成,分別為節、鍵、值。 節   [section] 參數(鍵=值)   name=value 註解   註解使用分號表示(;)。在分號後面的文字,直到該行結尾都全部為註解。 例如: [DATABASE] host = 127.0.0.1 username = root password = 12345678 port = 3306 database = test 二、python讀取配置文件 思路:利用python中的ConfigParser模塊中的ConfigParser類讀取ini文件,然後使用ConfigParser類中的get方法,然後讀取到value值。 1.首先在同一個目錄下創建一個ini文件。(註意文件的後綴名要為.ini)可以通過在pycharm上創建一個txt文件,寫好內容後,在文件夾內將該文件改為ini後綴。 如: [DATABASE] host = 127.0.0.1 username = root password = 12345678 port = 3306 database = test 將它保存為config.ini文件。 2.然後創建readConfig.py文件。代碼如下: import ConfigParser import os proDir = os.path.split(os.path.realpath(__file__))[0] configPath = os.path.join(proDir, "config.ini") #將整個讀取ini的過程封裝成一個類 class ReadConfig: def __init__(self): self.cf = configparser.ConfigParser()#調用讀取配置模塊中的類 self.cf.read(configPath)#讀取文件 def get_ini(self, par, name): value = self.cf.get(par, name)#通過get方法,讀取需要的參數 return value r = ReadConfig()#實例化 result = r.get_ini("DATABASE","host")#讀取DATABASE下的host的值 print(result)

python學習(3)--讀取配置文件