為了往我們寫好的python**傳入引數,有很多種方法,比如使用input獲取從dos 輸入的引數,又或者讀程式設計客棧取txt 檔案中的字元作為引數。但為了比較規範,在windows 上我們常常用ini的配置檔案進行工具配置。因此,今天我們說明下如果使用python 讀取in程式設計客棧i 程式設計客棧檔案。
我們新建乙個txt 檔案,將字尾改為.ini形式,在ini檔案中按照分組寫入需要的引數。
ini示例:
# 定義arnold分組
[arnold] # 分組名稱
platformname=android #鍵值對,platformname為用於獲取的鍵,android 為可以被獲取的值
apppackage=com.romwe
appactivity=com.romwe.splashactivity
**如下(示例):
import configparser
# 例項化configparser物件
config = configparser.configparser()
# read讀取ini檔案,設定編譯碼方式
config.read('config2.ini', encoding='gb18030')
# options(section)得到該section的所有option,(option 表示分組中的**鍵-key**)
print('options:', ' ', config.options('arnold'))
# items(section)得到程式設計客棧該section的所有鍵值對,(item 返回**鍵值對**)
程式設計客棧print('items:', ' ', config.items('arnold'))
# get(section,option)得到section中option的值,返回為string型別
#(get帶上分組名和對應的鍵,獲取對應的值為str型別)
print('get:', ' ', config.get('arnold', 'platformname'))
one_string_vlaue = config.get('arnold', 'platformname')
print("驗證1:" + one_string_vlaue)
options: [『platformname', 『apppackage', 『appactivity']
items: [(『platformname', 『android'), (『apppackage', 『com.romwe'), (『appactivity', 『com.romwe.splashactivity')]
get: android
驗證1:android
python 讀取ini配置檔案
使用配置檔案裝載一些條件,以及一些對資料庫進行操作的語句等 作為對資料處理的一些外接條件。import configparser config file r format interdoc conf config configparser.configparser config.read confi...
python讀取 ini 配置檔案
在詳解python讀取ini檔案之前,我們先說明乙個ini檔案的組成 乙個ini檔案是由多個section組成,每個section中以key vlaue形式儲存資料 然後我們來使用python讀取ini檔案中的資料 1導包 導包import configparser config configpar...
Python讀取ini配置檔案
mysql conf 1 在ini配置檔案中,中的值被稱為section host 127.0.0.1 3 乙個section下的鍵值對被稱為option port 3306 4 同乙個section下也可以存在多個option,也就是多個鍵值對的配置項 username root password...