例如,我想知道如何在运行该命令时仅用一个参数调用就在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(”美丽“)
因为当我这样做时,我需要给出一个参数,以便它执行功能:“ print(...)”
向参数添加操作:
parser.add_argument("-s", "--show", help="Shows all database rows and columns", dest="show",required=False, action="store_true")