Python中使用gflags實(shí)例及原理解析
這篇文章主要介紹了Python中使用gflags實(shí)例及原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
安裝命令pip install python-gflags
使用示例:
import gflags
FLAGS = gflags.FLAGS
gflags.DEFINE_string('name', 'ming', 'this is a value')
gflags.DEFINE_integer('qps', 0, 'test qps')
gflags.DEFINE_boolean('debug', False, 'whether debug')
gflags.DEFINE_float('price', 0.9, 'the price of apple')
print FLAGS.name
print FLAGS.qps
print FLAGS.debug
print FLAGS.price
gflags使用說明:
1.gflags.DEFINE_type可以定義輸入?yún)?shù),這里列舉了常用的boolean、integer、string、float,參數(shù)的含義分別為定義名稱、默認(rèn)值和該參數(shù)的說明,例如例子中的name可以使用--name去賦值;
2.直接在運(yùn)行的時候使用--help可以看到所有的輸入?yún)?shù)的默認(rèn)值和說明;
3.gflags.FLAGS(argv)對參數(shù)進(jìn)行初始化處理;
4.調(diào)用的時候直接使用gflags.FLAGS.name去調(diào)用;
5.代碼中的FLAGS=gflags.FLAGS相當(dāng)于別名。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux上使用Python統(tǒng)計(jì)每天的鍵盤輸入次數(shù)
這篇文章主要介紹了Linux上使用Python統(tǒng)計(jì)每天的鍵盤輸入次數(shù),非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
利用Python實(shí)現(xiàn)一個可定制風(fēng)格的繪圖系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)一個可定制風(fēng)格的繪圖系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解下2023-09-09
Python實(shí)現(xiàn)比較兩個文件夾中代碼變化的方法
這篇文章主要介紹了Python實(shí)現(xiàn)比較兩個文件夾中代碼變化的方法,實(shí)例分析了Python讀取文件夾中文件及字符串操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
Python?Requests使用Cookie的幾種方式詳解
這篇文章主要給大家介紹了關(guān)于Python?Requests使用Cookie的幾種方式,Python中的requests庫可以使用cookie來維持會話狀態(tài),實(shí)現(xiàn)登錄等操作,需要的朋友可以參考下2023-07-07
Python實(shí)現(xiàn)查找最小的k個數(shù)示例【兩種解法】
這篇文章主要介紹了Python實(shí)現(xiàn)查找最小的k個數(shù),結(jié)合實(shí)例形式對比分析了Python常見的兩種列表排序、查找相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
Python讀取HTML中的canvas并且以圖片形式存入Word文檔
這篇文章主要介紹了Python讀取HTML中的canvas并且以圖片形式存入Word文檔,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08

