我有一个运行良好的python脚本。它会调用另一个脚本:
os.system('python creep.py '+ str(time)+' ' +str(date) +' '+name_sample)
当我用pdb调试脚本时,如何进入脚本“creep.py”?
答案 0 :(得分:2)
你做不到。该脚本在单独的进程中运行。 pdb
没有任何特殊功能可以将可执行文件识别为Python解释器并“附加”到它们可能正在运行的脚本中。
你不应该冒出来运行另一个脚本,但最好只是导入它并直接调用它的方法。
答案 1 :(得分:0)
我同意,尝试导入其他脚本并直接调用其方法是个好主意。这有望解决您的问题,并且在将来调试时更容易跟踪错误。