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)
執行結果:
?
轉載于:https://www.cnblogs.com/Aphrodite/p/10092939.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python - 配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20172307 2018-2019
- 下一篇: 最大团问题-分支界限法