Argparse軟件介紹
用于Lua的功能豐富的命令行的解析器,用于由Argparse啟發python 。Argparse支持位置參數、選項、標志、可選參數,子命令和更多。Argparse自動生成用法,幫助和錯誤消息。Argparse模塊使得用戶友好的命令行編程更加方便。首先定義程序中需要什么參數,然后argparse
會自動從sys.argv
中解析之前定義的參數。還可以自動生成幫助文檔,并且當用戶輸入錯誤的參數時自動報錯。
Argparse軟件功能
1. 基本框架
2. default:沒有設置值情況下的默認參數
3. required: 表示這個參數是否一定需要設置
4. type:參數類型
5. choices:參數值只能從幾個選項里面選擇
6. help:指定參數的說明信息
7. dest:設置參數在代碼中的變量名
8. nargs: 設置參數在使用可以提供的個數
Argparse軟件特色
直接給定
這種方法實現起來方便,但是靈活性稍差,每次都需要打開源碼修改。
手動解析
這種方法也算是比較常用,但是當參數過多時就顯示出來不方便了,因為每次輸入的格式以及參數的個數都必須一點不差。
自動解析
相比上述兩種方法,這種自動解析的方法更加靈活,且參數可以選擇,順序可以不確定,因此建議使用這種方法。其主要依賴python包argparse。
Argparse更新日志
1.修改用戶提交bug
2.添加新功能
華軍小編推薦:
什么?還沒用過Argparse,你知不知道你的好朋友都在用?快來下載吧。小編還為您準備Maven、OpenCart、Java2 Runtime Environment、Eclipse IDE for Java EE Developers For Linux(64-bit)、GCC For Linux
您的評論需要經過審核才能顯示
有用
有用
有用