[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