| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
想写一个批量重命名脚本 
 
#coding: utf-8 
import os, re 
 
 
path = input("请输入你要修改的文件目录: ") 
 
files = os.listdir(path) 
os.chdir(path) 
print(f"当前目录的所有文件:{files}") 
 
请输入你要修改的文件目录: /home/mablish/Media/TV/大时代 
当前目录的所有文件:['E05.mkv', 'E15.mkv', 'E14.mkv', 'E20.mkv', 'E06.mkv', 'E31.mkv', 'E01.mkv', 'E33.mkv', 'E23.mkv', 'E39.mkv', 'E34.mkv', 'E19.mkv', 'E10.mkv', 'E04.mkv',  
'E17.mkv', 'E11.mkv', 'E36.mkv', 'E26.mkv', 'E07.mkv', 'E02.mkv', 'E21.mkv', 'E29.mkv', 'E09.mkv', 'E12.mkv', 'E22.mkv', 'E35.mkv', 'metadata', 'E13.mkv', 'E24.mkv', 'E32.mkv',  
'E27.mkv', 'E25.mkv', 'E40.mkv', 'E18.mkv', 'E30.mkv', 'E03.mkv', 'E37.mkv', 'E08.mkv', 'E38.mkv', 'E16.mkv', 'E28.mkv'] 
 
 
请输入你要修改的文件目录: /home/mablish/Media/TV/刺客伍六七S01 
Traceback (most recent call last): 
  File "/home/mablish/rename.py", line 5, in <module> 
    path = input("请输入你要修改的文件目录: ") 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe3 in position 0: invalid continuation byte 
 
不明白为什么第一个可以用而第二个又不行了 |   
 
 
 
 |