1.1 簡介
使用配置檔案來靈活的配置一些引數是一件很常見的事情,配置檔案的解析並不複雜,在python裡更是如此,在官方發布的庫中就包含有做這件事情的庫,那就是configparser
。
configparser
解析的配置檔案的格式比較象ini
的配置檔案格式,就是檔案中由多個section構成,每個section
下又有多個配置項
1.2 配置檔案格式
[db]
db_host = 127.0.0.1
db_port = 69
db_user = root
db_pass = root
host_port = 69
[concurrent]
thread = 10
processor = 20
說明:括號「[ ]」內包含的為section。緊接著section 為類似於key-value 的options 的配置內容。
import configparser
config = configparser.configparser(
)
config.read(
"ini"
, encoding=
"utf-8"
)
讀入名為filenames的檔案,讀入的方式預設為encoding=none
,一般可以設定為encoding="utf-8"
讀取並解析按名稱給出的命名配置檔案的可迭代性。 也允許使用單個檔名。 不存在的檔案將被忽略。 返回成功讀取檔案的列表。
ConfigParser模組教程
configparser 模組用於操作配置檔案 注 parser漢譯為 解析 之意。配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節 section 每個節可以有多個引數 鍵 值 book title configparser模組教程 time 2012 09 20 22 04 ...
ConfigParser模組教程
目錄 configparser 模組用於操作配置檔案 注 parser漢譯為 解析 之意。配置檔案的格式與windows ini檔案類似,可以包含乙個或多個節 section 每個節可以有多個引數 鍵 值 plain view plain copy book title configparser模組...
configparser模組總結
configparser模組使用來讀取寫入配置檔案的,其配置檔案的結構為 section1 key1 value1 key2 value2 section2 key1 value1 key2 value2其中 包圍的部分為section,是區分各個配置的標誌,下面的值是以key value的形式存在...