Заголовок 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>