私は、「 Ruby で本当に安価なコマンドライン オプションの解析」の回答を多用しています。それは素晴らしく、私の目的のために、常に私が必要とするものです.
やりたいことが内部ライブラリでサポートされているため、Python の世界に戻ってきました。Rubyに移植することを検討していますが、それはこの質問の範囲を超えていますが、同様のものを使用したいと思います.
以下は、私が Ruby でよく使用する非常に安価な方法です。
$quiet = ARGV.delete('-d')
$interactive = ARGV.delete('-i')
配列にa"-d"
がある場合、 nil ではなく nilに設定されます。がない場合はになります。ARGV
$quiet
"-d"
"-d"
$quiet
nil
Pythonでできることと同様のことはありますか?