Итак, я создал свой argparse
, который имеет два разных флага. Один - -a
, а другой - -b
. Когда я запускаю свой скрипт mage.py с определенным флагом, я хочу, чтобы он мог выполнять функцию в зависимости от того, какой флаг передан. Например, если я передам damage.py -t
, он запустит функцию tester()
, как показано в моем приветствии импорта и печати, где, как если бы я передал -d
, он запустит другую функцию. Пока мой код выглядит следующим образом:
import argparse
def main():
parser = argparse.ArgumentParser()
parser.add_argument("-a", "--export-date", action="store_true", required=True)
parser.add_argument("-b", "--execute-test", action="store_true", required=False)
if __name__ == '__main__':
main()