我有一堆 mp3 文件,不知何故在第 0 个索引中有一个特殊字符。所以文件名看起来像这样 - ▶ Alone Tonight - Radio Edit - Above & Beyond .mp3
我希望能够解决这个问题。在 python 中,当我列出文件时,它显示如下:
'? Alone Tonight - Radio Edit - Above & Beyond .mp3'
我要做的就是用定义的子字符串重命名这个文件[2:len(filename)]
但是,当我这样做时:
newfilename = filename[2:len(filename)]
os.rename(filename,newfilename)
我明白了
WindowsError:[错误 123] 文件名、目录名或卷标语法不正确
那么我的选择是什么?看起来windows不会'识别特殊字符。我可以手动编辑它,但不能以编程方式。