子进程-startupinfo-FileNotFoundError

时间:2020-03-09 13:18:14

标签: python python-3.x subprocess

我尝试运行此代码

public class Person {
    public String name;
    public String height;
    public String mass;
    public String[] filmUrls; // or should this be public Film films;
}

但是我在(最后一行)下面出现此错误

filepath = "C:/Users/Linus/Desktop/Test/Audio/"     #Input audio file path


from pydub import AudioSegment
import os

def mp3_to_wav(audio_file_name):
    if audio_file_name.split('.')[1] == 'mp3':    
        sound = AudioSegment.from_mp3(audio_file_name)
        audio_file_name = audio_file_name.split('.')[0] + '.wav'
        sound.export(audio_file_name, format="wav")

if __name__ == "__main__":
    for audio_file_name in os.listdir(filepath): 
        file_name = filepath + audio_file_name
        file_name = os.path.realpath(file_name)
        mp3_to_wav(file_name)

最后一行是德语,表示“系统找不到指定的文件”。

我在很多论坛上都读了很多书,但找不到任何解决方案。我是Python编程(以及Generell编程)的新手,我不知道该做什么。如果有人可以帮助,那就太好了。

1 个答案:

答案 0 :(得分:0)

Ich glaube,Dass Sie FFMPEG nicht installiert haben。 Ihrem程序的deinem路径中的Mach mal pip install ffmpeg和dann enweder schreiben Sie das:AudioSegment.ffmpeg = "C:\\path\\path\\ffmpeg.exe"(请参见FFMPEG的安装说明) Ich lerne gerade Deutsch,也对不起wenn ich etwas flasch geschrieben habe:)