我有一个python命令行脚本,可能以两种不同的方式使用。Python命令行脚本。两种使用方案。如何实现参数解析?
第一种情形是这样的:
script.py -max MAX -min MIN -delta DELTA
其中-max
和-min
是必需的参数和-delta
是可选的。
第二种情况是:
script.py some_file.txt -f
其中some_file.txt
需要位置参数和-f
是可选的。
我该如何实现使用任何Python命令行参数解析器(argparse,optparse,getopt等)?
更新:脚本只做一件事 - 刮一个网站。但它在时间上运行很长。在第一种情况下,我们在第二次加载先前保存的会话时运行新的会话并继续报废。