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