我有一个用Python 2.7编写的.py文件的文件夹,我想使用2to3工具将其转换为Python 3。在命令提示符使用Windows 10,我可以在单个文件转换使用下面的命令:使用cmd在Python中调用2to3
C:\Users\t\Desktop\search>python.exe 2to3.py -w graphicsDisplay.py
然而,这行不是在Python Shell时,语法正确和理想,我想能够通过整个迭代文件夹和更新使用在cmd中下面的Python代码使用的所有.py文件:
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