簡體   English   中英

如何使用標志和不使用標志來解析命令行參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM