我有一个python脚本,它将文件夹中的现有文件名与参考表进行比较,然后确定是否需要重命名它。用Python重命名和移动文件
由于它遍历每个文件名:
'oldname' = the current file name
'newname' = what it needs to be renamed to
我想重命名文件并将其移动到一个新的文件夹“.. \ renamedfiles”
我可以做重命名,并在移动它通过循环迭代的同时?
更新: 道歉,我相当绿色与scrpting一般,但这似乎是非常基本的。 shutil.move正是我所需要的感谢 - 我只是不知道寻找它。下面的成功测试。现在将其加入到脚本中。
import shutil
os.chdir ('C:\Users\me\Desktop\New folder')
renFolder= 'Renamed'
oldname = 'Test.txt'
newname= 'renTest.txt'
shutil.move(oldname, renFolder+'/'+newname)
向我们展示您的循环代码 - 您尝试解决它。 –
重命名和移动文件是一回事。 – jwodder
使用['os。重命名'](https://docs.python.org/2/library/os.html#os.rename)和['shutil.move'](https://docs.python.org/2/library/shutil .html#shutil.move) – inspectorG4dget