我有一個用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