НЕ нравится этот вопрос: Вызов скрипта python из командной строки без предварительного ввода "python"
У меня есть Python-скрипт с именем argparse_test.py. Я поместил его в системный путь на своем компьютере с Windows 10, чтобы я мог вызывать его из любой папки, просто набрав «arparse_test.py» с последующими аргументами.
Аргумент работает, если я позвоню
python argparse_test.py -w
Но он не распознает аргументы, когда я звоню
argparse_test.py -w
Есть ли способ заставить эту работу?
Сценарий здесь:
import argparse
import time
if __name__=='__main__':
# Command line arguments
parser = argparse.ArgumentParser()
parser.add_argument("-w", "--work", action="store_true", help="Make it work")
args = parser.parse_args()
if args.work:
print "It works"
else:
print "It doesn't work"
time.sleep(5)