Почему python subprocess.Popen запускает подпроцесс через cmd.exe?

Я вызываю подпроцесс следующим образом:

command = 'c:\somepath\myexe.exe'

startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW

p = subprocess.Popen(command, shell=False, startupinfo=startupinfo)

Похоже, что вместо прямого запуска myexe.exe он проходит через cmd.exe . Могу ли я избежать cmd.exe здесь?

8
задан Facundo Casco 27 November 2011 в 04:27
поделиться