小编Zip*_*365的帖子

用python重命名和移动文件

我有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)

python file-rename

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

file-rename ×1

python ×1