どういうわけか0番目のインデックスに特殊文字を持つmp3ファイルがたくさんあります。ファイル名は次のようになります - ▶ 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が特殊文字を認識しないようです。手動で編集することはできますが、プログラムでは編集できません。