2016-07-12 14 views
0

Ich versuche, eine Windows Media-Datei auf meinem Desktop zu öffnen, obwohl es überhaupt nichts zu öffnen scheint, was ist das Problem bitte?Öffnet Windows Media Player-Datei nicht

elif action == "Tutorial": 
       os.system("C:\\Program Files (x86)\Windows Media Player\wmplayer.exe" "C:\\Users\Angus\Desktop\Test.mkv" 

Antwort

0

es gibt so viele Dinge falsch hier,

  1. Sie lieferte keine MCVE.
  2. Sie zeigen keine Beweise für die Überprüfung, dass der elif Zweig jemals an erster Stelle ausgeführt wurde.
  3. Sie vermissen eine enge ) auf os.system(.
  4. Sie verwenden os.system anstelle von etwas in subprocess, so erhalten Sie keine Fehlerinformationen außer dem Rückkehrcode, mit dem Sie nichts tun.
  5. Sie geben keinen Befehl für os.system wie start, nur eine Datei, die nicht in bash gültig ist, versuchen Sie es einfach in einem cmd Prompt.
  6. Sie haben den Dateipfad nicht verlassen, so dass jedes Leerzeichen das Programm als separates Argument behandelt. Sie müssen '' Anführungszeichen um den Dateinamen hinzufügen, damit es ein gültiger einzelner Pfad ist.
  7. Sie sind eindeutig auf Windows, aber nicht mit der os.startfile Funktion, um genau das zu tun, was Sie versuchen zu tun.