2

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

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

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

4

2 回答 2

2

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

不过,您不应该花精力运行另一个脚本……最好只导入它并直接调用它的方法。

于 2013-06-12T15:51:55.130 回答
0

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

于 2013-06-12T16:40:48.747 回答