[Python-de] cmd-module und cmd.exe Probleme

Oliver Friedrich beowulfof at gmx.de
Do Mär 27 09:32:34 CET 2014


Am 27.03.2014 09:06, schrieb Oliver Friedrich:
> self.link = subprocess.Popen(self.getPlinkPrefix() + cmd, bufsize=1, 
> stdout=subprocess.PIPE)
Ok, hat sich erledigt. Das Problem besteht darin, dass die geöffneten 
Subprozesse irgendwie den STDIN übernehmen. Das ändern der Zeile oben in 
folgende löst das Problem:

self.link = subprocess.Popen(self.getPlinkPrefix() + cmd, bufsize=1, stdin=subprocess.DEVNULL, stderr=subprocess.DEVNULL, stdout=subprocess.PIPE)


Danke an alle, die sich mit der Sache beschäftigt haben.




Mehr Informationen über die Mailingliste python-de