Заголовок PY-файла
Рассмотрим пример py-файла:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# vim:fileencoding=utf-8
print("Shell script")
UNIX “shebang” line
UNIX “shebang” line - позволяет выполнить запуск py-файл с правами на исполнение как скрипта оболочки:
chmod +x example_script.py
./example_script.py
Кодировка файла
По умолчанию py-файлы интерпретируются в кодировке UTF-8, но кодировку можно задать вручную:
# -*- coding: encoding -*-
или указать кодировку для редактора кода:
# vim:fileencoding=<encoding-name>