Не могу понять, как использовать конвертер 2to3 Python
Я видел другие ответы на это в стеке, но они не помогают.
У меня есть скрипт Python 2.7, который мне нужно преобразовать для работы с Python 3. Кажется, что использование 2to3 не должно быть таким сложным, но я не могу понять это. В командной строке Windows я пытаюсь ввести "python C:\Python27\Tools\Scripts\2to3.py (путь к моему файлу)", и он говорит "Неверный синтаксис", и в первом файле есть небольшая морковь, указывающая на C дорожка.
Я также пытаюсь открыть оболочку IDLE и набрать "$ 2to3 (путь к моему сценарию)", который также говорит "Неверный синтаксис" и выделяет $. Поэтому я избавляюсь от $ и пробую снова, а затем он выделяет "2to3" с неверным синтаксисом.
Я видел и другие ответы, и никто даже близко не подошел к работе. Я чувствую себя идиотом за то, что не получил это Что мне не хватает? Может кто-нибудь объяснить это, как будто мне пять лет?
(Я довольно новичок в программировании, но я неплохо писал сценарии на Python. Я понятия не имею, почему это то, с чем я борюсь.)
1 ответ
Это работает для вас?
python C:\Python27\Tools\scripts\2to3.py -w <your_file>.py
Это внесет необходимые изменения, чтобы сделать вас <your_file>.py
сделать его совместимым с python3
и перезаписать оригинальный файл
Смотрите документацию 2to3