与python中的子进程的通信没有发生

时间:2011-01-27 06:12:17

标签: python gdb subprocess

  

可能重复:
  I am unable to interact wih subprocess created by Popen

我在windows xp中使用python 2.5。在这个我使用子进程来运行我的shell,现在我应该如何使用子进程在shell中运行gdb。

我的代码:

PID = subprocess.Popen('C:/STM/STxP70_Toolset_2010.2/bin/STxP70.bat',
                       shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
                       stderr=subprocess.PIPE)

现在shell将打开,接下来如果我尝试使用

通信来运行gdb
PID.communicate ("gdb")

“gdb”未在shell中运行。

我应该为此做些什么。

0 个答案:

没有答案