IOError:[Errno 13]权限被拒绝:'/ converted'。尝试将.mp3文件转换为python pydub中的.wav

时间:2017-09-09 10:57:25

标签: python audio pydub

我正在尝试将.mp3扩展名转换为.wav文件。这是我的简单代码。

from pydub import AudioSegment
sound = AudioSegment.from_mp3("english.mp3")
sound.export("/converted", format="wav")

执行此代码后,它会显示IOError: [Errno 13] Permission denied: '/converted'。 我更改了此目录的权限。但仍然显示相同的错误,请帮助我。

2 个答案:

答案 0 :(得分:1)

通过代码audio_segment.py,您需要设置文件路径,表示完整文件路径:

 global $wp;
    $currentUrl = home_url(add_query_arg(array(),$wp->request));
    $ID =  url_to_postid($currentUrl);
    $args['post_parent'] = $ID;
    $args['post_parent1'] = 52;
    if ($args['post_parent'] === $args['post_parent1'])
        $args['equal'] = true;
    // Doesn't work in that way, even function returns same value;

    return $args;

答案 1 :(得分:0)

在Windows上,接受的答案对我不起作用。相反,我发现我的防病毒软件将活动标记为可疑,并拒绝访问。将python.exe列入白名单后,此问题已解决。