О питоне "#! Usr/bin/env python"?

Я кладу "#!usr/bin/env python"в первой строке в coroutine.py, но когда я пытаюсь запустить coroutine.py напрямую с помощью"./test.py"Я получаю это:

zsh: ./coroutine.py: bad interpreter: usr/bin/env: no such file or directory

Это что-то не так в моем zshrc?

1 ответ

Решение

Потому что вы пропустили ведущий слеш: #!/usr/bin/env python и это называется hashbang (а не shebang, который является только #! часть как @cdarke объяснил в комментариях)

Подробнее о Шебанг / Хэшбанг

Другие вопросы по тегам