本篇文章為大家展示了Python項(xiàng)目中利用ConfigParser如何實(shí)現(xiàn)讀取配置文件,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供麻章企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為麻章眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。在項(xiàng)目過程中,需要設(shè)置各種IP和端口號信息等,如果每次都在源程序中更改會很麻煩(因?yàn)槊看味家貑㈨?xiàng)目重新加載配置信息),因此將需要修改的參數(shù)寫在配置文件(或者數(shù)據(jù)庫)中,每次只需修改配置文件,就可以實(shí)現(xiàn)同樣的目的。Python 標(biāo)準(zhǔn)庫的 ConfigParser 模塊提供一套 API 來讀取和操作配置文件。因此在程序開始位置要導(dǎo)入該模塊,注意區(qū)分是python2還是python3,python3有一些改動
import ConfigParser #python 2.x
import configparser #python 3.x
配置文件的格式
一個(gè)簡單的配置文件樣例 config.conf
# database source [db] # 對應(yīng)的是一個(gè)section host = 127.0.0.1 # 對應(yīng)的是一個(gè)option鍵值對形式 port = 3306 user = root pass = root # ssh [ssh] host = 192.168.10.111 user = sean pass = sean