1. 程式人生 > >python - 配置檔案

python - 配置檔案

 1 #配置檔案
 2 #.ini .properties .conf 等都是配置檔案
 3 #section 片段[]; option 選項
 4 #同一個section下option都是唯一的
 5 
 6 #語法
 7 #[secion]
 8 #option = values
 9 #....
10 
11 #例如
12 # [student1]
13 # name=小丫
14 # age=23
15 
16 #配置檔案裡面的資料,讀取出來後,型別都是字串
17 #如何讀取配置檔案?
18 import configparser
19 
20 # cf = configparser.ConfigParser()#建立一個可以讀取配置檔案的物件
21 # 22 # cf.read('case.conf',encoding ='gbk')#開啟配置檔案;當配置檔案含中文時,必須加上encoding='utf-8'or encoding ='gbk' 23 # 24 # print(cf.sections())#讀取配置檔案裡面全部的sections 25 # print(cf.options('student1'))#讀指定sections裡面的全部的options 26 # 27 # print(cf.get('student1','name'))#讀指定sections裡面的指定的options 28 # print(cf['student1']['name'])#讀指定sections裡面的指定的options
29 # 30 # print(type(cf.get('student1','age')))#配置檔案裡面的資料,讀取出來後,型別都是字串 31 32 #寫一個類 33 class ReadConfig(): 34 def read_config(self,file_name,section,option): 35 cf = configparser.ConfigParser()#建立物件 36 cf.read(file_name,encoding ='gbk')#開啟配置檔案 37 value=cf.get(section,option)
38 return value 39 if __name__ == '__main__': 40 value=ReadConfig().read_config('case.conf','student1','name') 41 print(value)

執行結果: