1. 程式人生 > 程式設計 >Python讀取ini配置檔案傳參的簡單示例

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

前言

為了往我們寫好的Python程式碼傳入引數,有很多種方法,比如使用input獲取從DOS 輸入的引數,又或者讀取txt 檔案中的字元作為引數。但為了比較規範,在windows 上我們常常用ini的配置檔案進行工具配置。因此,今天我們說明下如果使用python 讀取ini 檔案。

一、字尾 ini 配置檔案介紹

我們新建一個txt 檔案,將字尾改為.ini形式,在ini檔案中按照分組寫入需要的引數。

ini示例:

# 定義arnold分組
[arnold]    # 分組名稱
platformName=Android #鍵值對,platformName為用於獲取的鍵,Android 為可以被獲取的值
appPackage=com.romwe
appActivity=com.romwe.SplashActivity

二、python 檔案

程式碼如下(示例):

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配置檔案傳參的文章就介紹到這了,更多相關Python讀取ini配置檔案傳參內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!