Итак, у меня есть скрипт python, работающий на сервере Linux. Код:Сценарий, запущенный на Linux, дает NameError
#!/bin/python
databaseRun = input("Do you want to run all databases: ")
if databaseRun == "yes":
print("yes")
else:
print("no")
Это возвращается и ошибка:
Traceback (most recent call last):
File "./db_upg.py", line 3, in <module> databaseRun = input("Do you want to run all databases: ")
File "string", line 1, in <module> NameError: name 'yes' is not defined
Теперь, если я печатаю этот код в PyCharm он работает без проблем. Что мне не хватает? В основном вы будете ставить да или нет будет только ответы
Морис, это то, что я извиняюсь. – Micheal
Да. Я. Как я уже сказал, это прекрасно работает в PyCharm. Теперь, когда ввод отображается, если я набираю 1 или любое другое целое число работает нормально. – Micheal
отредактировал для py 2/3 –