содержимое файла -
print «Go»
использовал chmod + x devansh.py
для создания исполняемого файла
output:
*Error: no such file "Go"*
файл запускается, но в выводе всегда отображается ошибка, как указано выше.
Очевидно файл devansh.py
испытывает недостаток в строке хижины, которая указывает, как сценарий должен быть выполнен. Посмотрите, Почему делает Python в Linux, требуют строки #!/usr/bin/python? для объяснения строки хижины.
Содержание devansh.py
:
print "Go"
Попытка выполнить его:
chmod +x devansh.py
./devansh.py
Error: no such file "Go"
Содержание devansh.py
:
#!/usr/bin/env python
print "Go"
Выполните его:
chmod +x devansh.py
./devansh.py
Go
Ваш вопрос содержит три различных экземпляра плохого использования Python.
print "Go"
как команда удара. chmod +x devansh.py
. Я выделил эти три вещи полужирным текст так, чтобы можно было легко найти их.
Вы получили следующее сообщение об ошибке:
Error: no such file "Go".
... потому что Вы пытаетесь работать print "Go"
непосредственно от терминала как команда удара вместо того, чтобы выполнить его как код Python 2.x, который является, каково это.
Для показа корректного пути к devansh.py перетаскивают devansh.py файл в терминал. Затем измените использование каталогов cd
к каталогу, содержащему devansh.py и выполненный команда для создания devansh.py исполняемый файл: chmod +x devansh.py
снова.
Для print "Go"
код для выполнения успешно Python 2.x должен быть установлен.
sudo apt install python2.7
Затем выполните devansh.py файл путем выполнения следующей команды:
python devansh.py
devansh.py не должен иметь исполняемых полномочий. python devansh.py
будет работать успешно, даже если devansh.py не будет сделан исполняемым файлом.
Кроме того, Вы не должны устанавливать python2.7, если Вы изменяетесь print "Go"
код, чтобы быть совместимым с Python 3, который установлен по умолчанию.
print("Go")
У Вас не должно быть файла, названного devansh.py для выполнения этого кода. Просто введите python
запускать интерпретатор Python. Когда интерпретатор Python запущен быстрые изменения в >>>
. Затем можно выполнить код непосредственно в терминале путем ввода print "Go"
после подсказки Python.