python使用配置文件過程詳解
這篇文章主要介紹了python使用配置文件過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
通過配置文件將變量暴露給用戶修改
標準庫模塊configparser,從而可在配置文件中使用標準格式。
必須使用[files]、[colors]等標題將配置文件分成幾部分(section)。標題的名稱可隨便指定,但必須將它們用方括號括起。
$ cat area.ini [numbers] pi: 3.1415926535893971 [messages] greeting: Welcome to the area calutation program! question: plse enter the radius result_message: The area is
使用python 讀取他
from configparser import ConfigParser CONFIGFILE = "area.ini" config = ConfigParser() #讀取配置文件 config.read(CONFIGFILE) print(config['messages'].get('greeting')) radius = float(input(config['messages'].get('question') + ' ')) # 以空格結(jié)束以便接著在當前行打?。? print(config['messages'].get('result_message'),end=' ') print(config['numbers'].getfloat('pi') * radius**2)
配置或控制信息的如下三個來源,你應(yīng)按這里的排列順序查詢這些來源,讓后面的來源覆蓋前面的來源:
1,配置文件
2,環(huán)境變量
3,在命令行中向程序傳遞的開關(guān)和參數(shù):要處理命令行參數(shù),可直接使用sys.argv;要處理開關(guān)(選項),應(yīng)使用模塊argparse
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python+wxPython實現(xiàn)一個簡單的音樂播放器
這篇文章主要為大家詳細介紹了如何使用Python編程語言和wxPython模塊創(chuàng)建一個簡單的音樂播放器,文中的示例代碼講解詳細,感興趣的可以了解下2023-09-09python利用蒙版摳圖(使用PIL.Image和cv2)輸出透明背景圖
這篇文章主要介紹了python利用蒙版摳圖(使用PIL.Image和cv2)輸出透明背景圖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08關(guān)于python中plt.hist參數(shù)的使用詳解
今天小編就為大家分享一篇關(guān)于python中plt.hist參數(shù)的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11編寫Python腳本把sqlAlchemy對象轉(zhuǎn)換成dict的教程
這篇文章主要介紹了編寫Python腳本把sqlAlchemy對象轉(zhuǎn)換成dict的教程,主要是基于Python的model類構(gòu)建一個轉(zhuǎn)換的方法,需要的朋友可以參考下2015-05-05