這是我通過引用「csv」文件重命名文件名的示例代碼。此csv文件在行[0]中具有文件的舊名稱,名成一排1這樣的形象如何在不更改擴展名的情況下重命名文件名
import csv
import os
with open('New_Names_DDP.csv') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
oldname = row[0]
newname = row[1]
os.rename(oldname, newname)
但在這裏我有喜歡不同extenstions(.WAV,txt文件,.xml或.html)一個文件。所以我只想重新命名文件名和新名稱,並自動添加他們的擴展名。可以請你幫我。
我不明白你的問題。您的示例CSV不包含任何擴展名,僅包含文件名。那麼你從哪裏得到擴展? –
我需要通過代碼讀取文件擴展名。如果我有一個文件名與100.txt在這裏我想重命名文件名稱CM0.txt和101.wav更改爲CM1.wav.like這 – lotus
我要改變只有文件名。因此,該csv文件只包含文件名。 – lotus