/ / Spustenie programu z pythonu tak, že sa otvorí v samostatnom okne cmd.exe - python, cmd, subproces

Spúšťanie programu z pythonu tak, aby sa otvoril v samostatnom okne cmd.exe - python, cmd, subprocess

Ako môžem spustiť program z vnútra pythonuprogram tak, aby sa otvoril v samostatnom okne cmd.exe s výstupom vykonaného programu? Snažil som sa použiť subprocess.popen, ale nezobrazuje okno cmd.exe, keď je program spustený.

odpovede:

4 pre odpoveď č. 1

V systéme Windows musíte deklarovať voliteľnú premennú shell = True a používať štart:

subprocess.Popen("start executable.exe", shell=True)

alebo ak chcete po spustení spustiteľného súboru zabiť shell:

subprocess.Popen("start cmd /C executable.exe", shell=True)

Napríklad:

subprocess.Popen("start dir", shell=True)

subprocess.Popen("start cmd /C dir", shell=True)