最佳答案
我一直在使用 argparse
编写一个 Python 程序,它可以是 -process
、 -upload
或者两者兼而有之:
parser = argparse.ArgumentParser(description='Log archiver arguments.')
parser.add_argument('-process', action='store_true')
parser.add_argument('-upload', action='store_true')
args = parser.parse_args()
如果没有至少一个参数,程序就没有意义。如何配置 argparse
以强制至少选择一个参数?
UPDATE:
在评论之后: Python 用什么方法来参数化一个至少有一个选项的程序?