[英]How to parse command line arguments with flags and without
我通常使用optparse / argparse來獲取命令行參數,但它們總是有一個與之關聯的標志。 (我必須寫一些東西來處理python pre 2.6並發布2.6)
./myscript -d -v -f something
但是,我現在需要做這樣的事情:
./myscript -d -v -f something -g something action
在前面沒有-flag的情況下提供動作的地方。 (抱歉不能在這里使用一個標志,傻組我正在接口,不想改變他們的代碼)
我還想使用optparse / argparse,還要抓住action參數。 可以提供可變數量的-flag參數,並且只有1個裸操作參數。
要創建位置參數,只是不要在名稱前加一個連字符,即
parser.add_argument('action')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.