如何在不更改文件扩展名的情况下重命名文件夹中的多个文件名

时间:2016-02-10 05:14:29

标签: python

This image is my code.

请指导如何重命名文件夹中的所有文件而不更改其扩展名。在这里,我尝试了一种格式(.wav)

1 个答案:

答案 0 :(得分:0)

尝试os.path.splitext(),它返回文件名的开头,文件扩展名作为元组的第一个和第二个元素。

示例:

import os
f = "mymusic.wav"
filename,ext = os.path.splitext(f)    # save the file extension
    # filename = "mymusic"; ext = ".wav"
filename = filename + "_new"
os.rename(f, filename+ext)    # generate new filename with same extension