Python讀取ini配置檔案傳參的簡單示例

2022-09-27 06:21:10 字數 1335 閱讀 6815

為了往我們寫好的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...