使用Python批量处理文件名的操作示例

  1. 遍历文件
1
2
3
4
5
6
7
import os

file_path = r".\audio"

for root, dirs, files in os.walk(file_path):
for file_name in files:
print(file_name)
  1. 获取文件后缀
1
os.path.splitext(file_name)[1]
  1. 寻找某个字符的位置
1
file_name.find('_')
  1. 重命名文件
1
2
os.rename(root + '/' + file_name, root + '/' + new_name)
# or os.rename(root + '\\' + file_name, root + '\\' + new_name)