0
我想調試一個python腳本,該腳本通過os.system()
從另一個python腳本調用。我試着從被調用的代碼中調用pdb.set_trace
,但它不起作用。我看不到Python pdb提示符。從os.system調用的腳本中調用pdb.set_trace
它的一種自動化框架。我最後的python腳本在這裏我想提出set_trace是這樣的:
python script1.py --invokes--> script2.py --invokes--> script3.py (Here, in script3.py my set_trace is)
我工作在Linux上使用Python 2.4
如果使用os.system調用它,則可以直接從shell自行調用它。你不能嗎? – 2012-08-17 05:53:29
Windows還是Linux?標準輸出可能是重定向的? – codeape 2012-08-17 07:01:21
@codeape:謝謝!!是的,我正在使用重定向。 – 2012-08-17 08:57:16