我有python脚本,将文件夹中的现有文件名与参考表进行比较,然后确定是否需要重命名.
因为它遍历每个文件名:
'oldname' = the current file name
'newname' = what it needs to be renamed to
Run Code Online (Sandbox Code Playgroud)
我想重命名该文件并将其移动到一个新文件夹"..\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)
Run Code Online (Sandbox Code Playgroud)