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 回目のロードでは以前に保存したセッションをロードしてスクレイピングを続行します。