“Система не может найти файл указанным” при вызове подпроцесса. Popen в Python

Попробуйте это,

   var aSongURL: String = String(format: " https://p.scdn.co/mp3-preview/4f5fa753f8e814c51c718bf34bbc594bf55ef5b2")
        // NSLog(@"Song URL : %@", aSongURL);
    var aPlayerItem: AVPlayerItem = AVPlayerItem(URL: NSURL(string: aSongURL)!)
    var anAudioStreamer: AVPlayer = AVPlayer(playerItem: aPlayerItem)
    anAudioStreamer.play()

Избегайте синтаксической ошибки, если она есть, потому что у меня есть тип здесь

надеюсь, что это поможет:)

6
задан Aziz Shaikh 11 October 2012 в 05:47
поделиться

1 ответ

Это - ошибка, см. документацию subprocess.Popen. Там любой потребности быть a "shell=True"опция или первый аргумент должна быть последовательностью ['svn', '--version']. Поскольку это теперь, Popen ищет названный исполняемый файл, буквально, "svn - версия", которую он не находит.

Я не знаю, почему это работало бы на Ваших коллег, хотя, если они выполняют ту же ОС и версию Python... FWIW это дает мне то же сообщение об ошибке на Mac и любой из этих двух способов, которыми я дал, фиксирует его.

13
ответ дан 8 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: