python 配置檔案

2022-07-26 08:30:17 字數 1552 閱讀 3089

#配置檔案2#

.ini .properties .conf 等都是配置檔案3#

section 片段; option 選項4#

同乙個section下option都是唯一的56

#語法7#

[secion]8#

option = values9#

....

1011#例如

12#[student1]13#

name=小丫14#

age=23

1516

#配置檔案裡面的資料,讀取出來後,型別都是字串17#

如何讀取配置檔案?

18import

configparser

1920

#cf = configparser.configparser()#建立乙個可以讀取配置檔案的物件21#

22#cf.read('case.conf',encoding ='gbk')#開啟配置檔案;當配置檔案含中文時,必須加上encoding='utf-8'or encoding ='gbk'23#

24#print(cf.sections())#讀取配置檔案裡面全部的sections25#

print(cf.options('student1'))#讀指定sections裡面的全部的options26#

27#print(cf.get('student1','name'))#讀指定sections裡面的指定的options28#

print(cf['student1']['name'])#讀指定sections裡面的指定的options29#

30#print(type(cf.get('student1','age')))#配置檔案裡面的資料,讀取出來後,型別都是字串

3132

#寫乙個類

33class

readconfig():

34def

read_config(self,file_name,section,option):

35 cf = configparser.configparser()#

建立物件

36 cf.read(file_name,encoding ='

gbk')#

開啟配置檔案

37 value=cf.get(section,option)

38return

value

39if

__name__ == '

__main__':

40 value=readconfig().read_config('

case.conf

','student1

','name')

41print(value)

執行結果:

python配置檔案

將所有的 和配置都變成模組化可配置化,這樣就提高了 的重用性,不再每次都去修改 內部,這個就是我們逐步要做的事情,可配置化 coding utf 8 flask 配置資訊 在主程式中 from flask import flask flask name 方案一 物件名.congif 資料名 單獨配置...

Python配置XML配置檔案

usr bin env python coding utf 8 author rache date 2020 3 19 22 02 desc tomcat元件配置初始化,適用版本 apache tomcat 9.0.33 from xml.etree.elementtree import eleme...

python操作配置檔案

從配置檔案中讀取程式所需的引數等資訊。步驟 1 匯入 import configparser 2 開啟配置檔案,配置檔案test.conf要和py檔案在同一目錄下,否則需指定配置檔案所在的目錄 cf configparser.configparser cf.read test.conf 3 讀配置檔...