У меня есть папка .py-файлов, написанная на Python 2.7, которую я хочу преобразовать в Python 3 с помощью инструмента 2to3. Использование окна 10 в CMD строке я могу преобразовать один файл с помощью следующей команды:Вызов 2to3 в Python с использованием cmd
C:\Users\t\Desktop\search>python.exe 2to3.py -w graphicsDisplay.py
однако эта линия не является синтаксически правильным, если в оболочке Python и в идеале я хотел бы иметь возможность перебирать в целом папок и обновление всех .py файлов, используя, используя следующий код питона в CMD:
C:\Users\t\Desktop\search>python
>>> import os
>>> for files in os.listdir('*filepath*'):
>>> if '.py' == str(files[-3:]):
>>> *...some line of code here to perform 2to3*
его последняя строка, которую я не могу показаться, чтобы получить права, так что я думаю, мой вопрос, как я могу назвать 2to3 в python на каждой итерации файлов переменная?
Это работало отлично, спасибо! – Braide