NameError: имя 'INPUT' не определено - PullRequest
0 голосов
/ 21 апреля 2020

Я получаю сообщение об ошибке, когда пытаюсь запустить этот простой сценарий:

assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
INPUT = sys.argv[1]
assert os.path.isfile(INPUT), '%s not found' % INPUT

получаю ошибку:

assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
NameError: name 'INPUT' is not defined

Я запускаю эти сценарии с Python 2.7.

**THANK A LOT **

1 Ответ

1 голос
/ 21 апреля 2020

Вам нужно определить INPUT, прежде чем ссылаться на него.

INPUT = sys.argv[1]
assert len(sys.argv) == 2, '[USAGE] $ python %s img_6.jpg' % (os.path.basename(__file__), INPUT)
assert os.path.isfile(INPUT), '%s not found' % INPUT
...