Starten Sie VLC über Python

Starten Sie vlc mit python, das habe ich bereits getan :

import subprocess

p = subprocess.Popen(["C:\Program Files(x86)\VideoLAN\VLC\vlc.exe","C:\Users\Kamilos\Desktop\TBT\Tbt_S01E17.avi"])

Aber es funktioniert nicht, warum ? :p

(getestet mit python 2.7.3 und 3)

EDIT GELÖST : wie Drake sagte, ersetzen Sie einfach die back-slash mit blash

subprocess.Popen(["C:/Program Files(x86)/VideoLAN/VLC/vlc.exe","C:/Users/Kamilos/Desktop/TBT/Tbt_S01E17.avi"])‌​
  • p = subprocess.Popen([r"C:\Program Files(x86)\VideoLAN\VLC\vlc.exe",r"C:\Users\Kamilos\Desktop\TBT\Tbt_S01E17.avi"])
  • Danke für die Hilfe aber es funktioniert nicht, weder hab ich immer den gleichen error Traceback (most recent call last): File "C:\Users\Kamilos\Desktop\site.py", line 2, in <module> Popen(["C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"]) File "C:\Python32\lib\subprocess.py", line 736, in init restore_signals, start_new_session) - Datei "C:\Python32\lib\subprocess.py" Linie 946, in _execute_child startupinfo) WindowsError: [Error 2] Le fichier spécifié est introuvable (Die Datei kann nicht gefunden werden)
  • Hat vlc starten?
  • Versuchen Sie ersetzen back-slash mit blash. Ex, Unterprozess.Popen(["C:/Program Files(x86)/VideoLAN/VLC/vlc.exe","C:/Users/Kamilos/Desktop/TBT/Tbt_S01E17.avi"])
  • Ja Drake, das ist es, es funktioniert jetzt, thaaanks viel 😀
  • Markieren Sie eine Frage als gelöst, klicken Sie auf das Häkchen Umriss neben der Antworten. Sie haben, um Drake zu post seinen Kommentar als eine Antwort, wenn Sie wollen, es zu akzeptieren.

InformationsquelleAutor Lol Pallau | 2012-09-14
Schreibe einen Kommentar