Вашим файлам нужен шебанг, т. Е. В первой строке должно быть написано:
#!/usr/bin/env python3
Вы также должны убедиться, что у вас нет окончаний строки DOS
Рекомендуется также прочитать вторую строку:
#encoding utf-8
Хитрость заключается в том, чтобы сделать эти строки частью стандартного шаблона для нового файла или добавить их в фрагменты ваших редакторов.
Хорошая новость заключается в том, что почти на любой вещи, кроме Windows, вам не нужно иметь расширение .py, чтобы вы могли запускать niffty_util
, если для него задан исполняемый файл без необходимости ввода niffty_util.py
или python niffty_util
- см. здесь для истории (которая восходит к 1979/1980).
Перенесено из комментариев для сохранения.