windows - Skjul kommandoprompt når du bruger python

Indlæg af Hanne Mølgaard Plasc

Problem



Er der mulighed for at skjule Windows-kommandoprompten eller forhindre det i at poppe op hver gang jeg kommanderer med python? Mine kommandoer med kommandoprompter i min programløb forårsager, at min skærm blinker med beskeder.

Bedste reference


Brug subprocess.call eller Popen med shell=True som et argument. Her er et eksempel med Popen [3] [4]


>>> import subprocess
>>> p = subprocess.Popen('pwd', shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
>>> output = p.stdout.read()
>>> print output
C:Python27