#!/usr/bin/python
не является python
зависимым от версии оператором или даже python
вообще.По сути, он инструктирует оболочку для выполнения сценария (файла), используя python
исполняемый файл (программу), расположенный по адресу /usr/bin
.
Намерение, стоящее за 2to3
, поможет вам пройти путь преобразования вашего кода вPython 3, часто делает всю работу за вас.Это не решает проблемы вне кода python
.
Вполне возможно, что /usr/bin/python
до будет python
3. #!существует строка, позволяющая оболочке выполнить сценарий, используя то, что обычно является системой default python
.