Не могу понять, как использовать конвертер 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

Другие вопросы по тегам