[問題] 大量更改繁簡中文檔名 (編碼問題)
各位前輩好,
我資料夾中有電視劇的影片,檔名有簡體中文.mp4
資料夾路徑有繁體中文
如 : D:\Film\HD Video\步步驚心\《步步惊心》第02集(Startling Ep02).mp4
希望把全部檔名變成 "步步驚心-02.mp4" 形式
但一直搞不定編碼
不斷顯示編碼錯誤
即使一開始有寫 # -*- coding: utf-8 -*-
程式檔案也是以 UTF-8 編碼
請問要怎麼做比較好呢 ?
謝謝
程式碼如下,請多指教
===============================================
# -*- coding: utf-8 -*-
import os
import glob
pat1=os.getcwd()
subf=["mp4"]
title="步步驚心-"
for x in subf :
ff=glob.glob("%s\\*.%s"%(pat1,x))
for f2 in ff:
kk=f2.split("\\")
ll=len(kk)-1
kk3=kk[ll].split("Ep")
kk4=kk3[1].split(")")
kk2=title+"-"+kk4[0]
pat3="%s\\%s"%(pat1,kk2)
os.rename(f2,pat3)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.83.177.30
→
07/27 13:16, , 1F
07/27 13:16, 1F
→
07/27 13:16, , 2F
07/27 13:16, 2F
推
07/27 14:30, , 3F
07/27 14:30, 3F
→
07/29 02:58, , 4F
07/29 02:58, 4F
→
08/11 15:20, , 5F
08/11 15:20, 5F