Python 2to3 не меняет файл huey, если указан аргумент -w

Хорошо. так что я знаю, что 2to3 предоставляет только список diff. Тем не менее, 2o3 должен изменить фактический файл правильно? когда я запускаю эту команду с -w, это дает мне список diff. Файл не изменен (это все еще Tkinter). Кроме того, я не имею никакой резервной копии, подобной 2to3.

Изменить: я на самом деле сделал это в папке. Один файл в папке (который был уже 3.x) был изменен. Я поместил этот файл в папку по ошибке, но файлы, которые я хотел, мы не изменили (хотя терминал дал мне список изменений).

1 ответ

Решение

2to3 -w и заменит файлы и распечатает различия; вам нужно использовать --no-diffs отключить вывод diff. 2to3 --no-diffs -w dir/*.py должен сделать свое дело.

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