如何在python中重命名文件名

2024-10-01 05:03:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份文件清单。每个文件名包含一个我想删除的数字。然后我想用新文件名(不带数字)重命名文件。获取以下错误:

代码如下:

import os, re
mypath = "/Users/tikka/Downloads/prank/prank"
for f in os.listdir(mypath):
 print f
 frenamed = re.sub('\d','',f)
 print frenamed
 os.rename(f,frenamed)
 print f

错误信息

^{pr2}$

这个问题与Rename Files in Python不同,因为my.py与要重命名的文件不在同一目录中


Tags: 文件代码inimportreos文件名错误