1. 程式人生 > 程式設計 >基於Python3讀寫INI配置檔案過程解析

基於Python3讀寫INI配置檔案過程解析

ini檔案簡介

ini是我們常見到的配置檔案格式之一。

ini是微軟Windows作業系統中的副檔名(也常用在其他系統)。

INI是英文“初始化(Initial)”的縮寫。正如該術語所表示的,INI檔案被用來對作業系統或特定程式初始化或進行引數設定。
通過它,可以將經常需要改變的引數儲存起來(而且還可讀),使程式更加的靈活。

我先給出一個ini檔案的示例。

[School]
ip = 10.15.40.123
mask = 255.255.255.0
gateway = 10.15.40.1
dns = 211.82.96.1
 
[Match]
ip = 172.17.29.120
mask = 255.255.255.0
gateway = 172.17.29.1
dns = 0.0.0.0

這個配置檔案中儲存的是不同場合下的IP設定引數。

下面將以生成和讀取這個配置檔案為例,進行講解。

Python(v3)讀取方法

首先,Python讀取ini配置需要用到ConfigParser包,所以要先載入它。

import configparser

之後我們需要載入配置檔案。

config=configparser.ConfigParser()
#IpConfig.ini可以是一個不存在的檔案,意味著準備新建配置檔案。
config.read("IpConfig.ini")

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。