Ich möchte mein Python-Programm machen, um eine Datei in Windows auszuführen. Das heißt, wenn ich versuche, eine .txt
Datei auszuführen, würde es mit dem Standard Viewer .txt
öffnen. Ist das möglich?Ausführen von Dateien in Windows mit Python
Ich versuchte subprocess.call
, aber ich bekomme WindowsError: [Error 193] %1 is not a valid Win32 application
. Die Datei, die ich ausführen möchte, ist eine .png
Datei.
Kannst du mehr darüber berichten, was du an 'subprocess.call' und das vollständige Traceback weitergegeben hast? Die Antwort ist wahrscheinlich da drin! – mprat
@mphrat 'subprocess.call ([" C: \\ Pfad \\ To \\ png_file.png "])' in der Hoffnung, dass es mit dem Standard-PNG-Viewer –
ausgeführt wird, müssen Sie 'subprocess.call (" Datei. png ", shell = True)' oder 'os.system (" file.png ")' stattdessen –