2

どういうわけか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が特殊文字を認識しないようです。手動で編集することはできますが、プログラムでは編集できません。

4

1 に答える 1