import os
import re
def findfile(Path):
for root, ds, fs in os.walk(Path):
for f in fs:
fullname = os.path.join(root,f)
#print(fullname)
yield fullname
def rename(Path, key):
flist = os.path.split(Path)
os.chdir(flist[0])
os.rename(flist[1], re.sub(key, '', flist[1]))
def main():
#这里是文件路径
Fpath = '/home/tiaoteek/Desktop/测试/测试'
# 这里是要删除的内容
rmkey = 'DOCX '
# fmkey = r'[((].v\S{6,15}[))]' #B站视频文件
for fp in findfile(Fpath):
rename(fp, rmkey)
if __name__ == '__main__':
main()
批量重命名-python代码
最新推荐文章于 2024-05-23 17:42:26 发布