Python 如何在pdb中切换进程
我正在调试一个Python应用程序,该应用程序在某个时候使用os.fork()。 计算完函数后,PDB仍保留在父进程中(从函数返回的值可以看出)Python 如何在pdb中切换进程,python,pdb,Python,Pdb,我正在调试一个Python应用程序,该应用程序在某个时候使用os.fork()。 计算完函数后,PDB仍保留在父进程中(从函数返回的值可以看出) 如何在PDB中在子进程和父进程之间切换?它似乎在某个点自动切换(可能是I/O)。 如果你想强制它,你应该调用time.sleep()。 但是,如果要强制执行,则应调用time.sleep()。使用pdb无法做到这一点。最好的办法是在fork之后的子进程内启动pdb会话(使用pdb.set_trace())。使用pdb无法做到这一点。最好的办法是在for
如何在PDB中在子进程和父进程之间切换?它似乎在某个点自动切换(可能是I/O)。
如果你想强制它,你应该调用time.sleep()。
但是,如果要强制执行,则应调用time.sleep()。使用pdb无法做到这一点。最好的办法是在fork之后的子进程内启动pdb会话(使用pdb.set_trace())。使用pdb无法做到这一点。最好的办法是在fork之后在子进程内启动pdb会话(使用pdb.set_trace())