Python调试:如何进入另一个python脚本?

时间:2013-06-12 15:49:07

标签: python debugging

我有一个运行良好的python脚本。它会调用另一个脚本:

  os.system('python creep.py '+ str(time)+' ' +str(date) +' '+name_sample)

当我用pdb调试脚本时,如何进入脚本“creep.py”?

2 个答案:

答案 0 :(得分:2)

你做不到。该脚本在单独的进程中运行。 pdb没有任何特殊功能可以将可执行文件识别为Python解释器并“附加”到它们可能正在运行的脚本中。

你不应该冒出来运行另一个脚本,但最好只是导入它并直接调用它的方法。

答案 1 :(得分:0)

我同意,尝试导入其他脚本并直接调用其方法是个好主意。这有望解决您的问题,并且在将来调试时更容易跟踪错误。