【发布时间】:2020-08-24 23:53:02
【问题描述】:
我想知道在 python 中我如何在运行该命令时只调用一个参数来执行一个函数,例如,
parser = argparse.ArgumentParser(description="Database accounts manager")
parser.add_argument("-s", "--show", help="Shows all database rows and columns", dest="show",required=False)
args = parser.parse_args()
if args.show:
print("i am beautiful")
当我调用这个文件时,我想要的是:python file.py -s 或 python file.py --show,我希望它执行我为示例编写的函数:“print(”i我很漂亮”)
因为当我这样做时,我需要提供一个参数以便它执行函数:“print(...)”
【问题讨论】:
标签: python arguments command-line-arguments argparse