一、批量重命名
findFileName.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
# path = input('请输入文件路径(结尾加上/):')
path = "D:\\soft\\music\\tzq\\mp3"
print(path)
# 获取该目录下所有文件,存入列表中
fileList = os.listdir(path)
newname = ""
n = 0
for i in fileList:
# 设置旧文件名(就是路径+文件名)
oldname = path + os.sep + fileList[n] # os.sep添加系统分隔符
newname = ""
if oldname.find(".mp3") > 0:
newname = oldname.rstrip(".mp3")
newname = newname + "-(tzq专属).mp3"
# print("newname =", newname)
# 设置新文件名
# newname = path + os.sep + 'a' + str(n + 1) + '.JPG'
os.rename(oldname, newname) # 用os模块中的rename方法对文件改名
print(oldname, '======>', newname)
n += 1
二、文件名过滤查找
findFileName.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名查找
import os
# path = input('请输入文件路径(结尾加上/):')
path = "D:\\soft\\music\\tzq"
print(path)
# 获取该目录下所有文件,存入列表中
fileList = os.listdir(path)
filename = ""
n = 0
for i in fileList:
filename = fileList[n] # os.sep添加系统分隔符
if filename.find(".mp3") > 0:
print(filename)
n += 1