脚本:
from pydub import AudioSegment
sound = AudioSegment.from_mp3("/srv/python/welcome.mp3")
sound.export("/srv/python/test", format="wav")错误:
IsADirectoryError: [Errno 21] Is a directory: '/srv/python/test'路径/srv/python/test以写权限退出(777),且/srv/python/welcome.mp3也退出
发布于 2018-01-11 12:39:53
根据您正在使用的方法的pydub文档字符串(我强调):
使用给定选项将
AudioSegment导出到文件
out_f (string):目标音频文件的路径
该参数应该是一个文件。
您似乎已经提供了一个目录作为参数,因此您可能希望将其更改为如下所示:
sound.export("/srv/python/test/actual_file_name.wav", format="wav")发布于 2018-01-11 12:40:12
我错了
sound.export("/srv/python/test", format="wav")行,第一个参数应该是文件而不是文件夹位置
sound.export("/srv/python/test/welcome.wav", format="wav")https://stackoverflow.com/questions/48199777
复制相似问题