问题描述:在windows下批量下载mp3文件时,存储的是中文名,有几个特殊的文件下载报错了,提示“FileNotFoundError: [Errno 2] No such file or directory: 'E:\\门丽 - 死心塌地去爱你(DJ宇轩\xa0Remix)(DJ宇轩 /门丽 remix).mp3”,检查存储路径都OK的
解决方案:经过多番测试验证,发现原来是文件里多了特殊字符“/”,所以最终解决方案是通过
str.replace(' ', '').replace('/', '')
去除空格和特殊字符。