python 專案啟動時,預設載入乙個人或幾個配置檔案。配置檔案可以不修改**可以改變程式執行的環境、配置等。而常用的就是configparser 是用來讀取配置檔案的包。
預設優先查詢default, 為基礎、下面可以繼承default, default只能大寫,小寫報錯
[default]
mysql_connect =
"mysql+pymysql://%(user)s:%(password)s@%(host)s:%(port)s/%(db_name)s?charset=utf8"
[db1]
host =
192.168
.0.110
port =
6379
user = root
password = 1qaz2wsx
db_name = games
[db2]
host =
192.168
.0.111
port =
6379
user = root
password = 1qaz2wsx
db_name = games
import configparser
config = configparser.configparser(
)config.read(
"db_conf"
, encoding=
"utf-8"
)print
(config.get(
'db1'
,'mysql_connect'))
print
(config.get(
'db2'
,'mysql_connect'))
"mysql+pymysql:"
"mysql+pymysql:"
使用ConfigParser模組解析配置檔案
python提供了configparser模組來解析配置檔案,它解析的配置檔案格式類似於ini配置檔案,檔案被分成若干個section,每個section中有具體的配置資訊,例如 mysqld user mysql pid file var run mysqld mysqld.pid skip ex...
configparser讀寫ini配置檔案
讀取配置檔案 寫入配置檔案 判斷某元素是否存在 has option has section 要讀寫的ini檔案 sec a a key1 20 a key2 10 sec b b key1 121 b key2 b value2 b key3 r b key4 127.0.0.1 import c...
configparser模組 配置檔案
該模組適用於配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節 section 每個節可以有多個引數 鍵 值 建立檔案 import configparser config configparser.configparser config default default是預設分組,...