2 つの異なる方法で使用できる Python コマンド ライン スクリプトがあります。
最初のシナリオは次のとおりです。
script.py -max MAX -min MIN -delta DELTA
ここで-max
、 と-min
は必須の引数で、-delta
オプションです。
2 番目のシナリオは次のとおりです。
script.py some_file.txt -f
wheresome_file.txt
は必須の位置引数であり、-f
オプションです。
Python コマンドライン引数パーサー (argparse、optparse、getopt など) を使用して実装するにはどうすればよいですか?
更新: スクリプトが行うことは 1 つだけです - サイトをスクレイピングします。しかし、それは非常に長い時間の操作です。最初のケースでは、新しいスクレイプ セッションを実行し、2 回目のロードでは以前に保存したセッションをロードしてスクレイピングを続行します。