我有父進程在調用它的子進程。我已經import pdb; pdb.set_trace()輸入了子流程代碼。當我啟動父母時,python -m pdb parent.py它就被凍結了。調試器不響應我鍵入的任何命令。但是當我點擊quit或者continue它確實退出了代碼??雌饋韕db可以工作,但是不會產生任何輸出。$ python -m pdb parent.pyn -m pdb parent.py> d:\scripts\parent.py(53)<module>()-> '''(Pdb) c現在停止響應。根據中斷后我得到的跟蹤記錄,它正好在pdb.set_trace()通話后的線路上。>>>>>>>>>>>>>[2013.06.13-10:02:06] : accessed by child.pyTraceback (most recent call last):File "child.py", line 40, in <module> sys.stderr = open(Definition_h.ErrLog, 'a', 0, encoding=Definition_h.utf8)File "d:\scripts\Definition_h.py", line 863, in unicodeOpen def unicodeOpen(*args, **kwargs):File "C:\Program Files (x86)\Python 2.5.4\lib\bdb.py", line 50, in trace_dispatch return self.dispatch_call(frame, arg)File "C:\Program Files (x86)\Python 2.5.4\lib\bdb.py", line 79, in dispatch_call self.user_call(frame, arg)File "C:\Program Files (x86)\Python 2.5.4\lib\pdb.py", line 134, in user_call self.interaction(frame, None)File "C:\Program Files (x86)\Python 2.5.4\lib\pdb.py", line 187, in interaction self.cmdloop()File "C:\Program Files (x86)\Python 2.5.4\lib\cmd.py", line 148, in cmdloop import readlineKeyboardInterrupt: !!!<unprintable KeyboardInterrupt object>Error in sys.excepthook:
添加回答
舉報
0/150
提交
取消