configparser 讀取引數

2021-10-22 13:45:47 字數 906 閱讀 1141

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的形式存在...