Я хочу, чтобы моя программа python выполняла файл в Windows. Это означает, что если я попытаюсь выполнить файл .txt
, он откроется с помощью программы просмотра .txt
по умолчанию. Это возможно?Выполнение файлов в Windows с помощью Python
Я пробовал subprocess.call
, но получаю WindowsError: [Error 193] %1 is not a valid Win32 application
. Файл, который я пытаюсь запустить, представляет собой файл .png
.
Можете ли вы разместить больше о том, что вы передали 'subprocess.call', и полной трассировке? Ответ, вероятно, есть! – mprat
@mprat 'subprocess.call ([" C: \\ Path \\ To \\ png_file.png "])' в надежде, что он будет выполнен с помощью png viewer по умолчанию –
, вам нужно использовать 'subprocess.call (" file. png ", shell = True)' или 'os.system (" file.png ")' вместо –