我有这个Python应用程序不时被卡住,我无法找到在哪里.
有没有办法告诉Python解释器向您显示正在运行的确切代码?
某种即时堆栈跟踪?
相关问题:
在Java/C#中,您可以轻松地逐步执行代码以跟踪可能出错的内容,而IDE使此过程非常用户友好.
你能以类似的方式追踪python代码吗?
我可以在用户中间暂停正在运行的python脚本(在Windows下),并在用户决定时再次恢复吗?
有一个主管理器程序生成,加载和运行其他python脚本(通过从控制台调用python script.py).我没有GUI,用户可以通过console进行交互.我希望我的主程序能够响应用户正在运行的脚本的暂停/恢复命令.我应该定义一个线程吗?方法是什么?
编辑/更新:
假设我有一个带有前端的小型python应用程序,它具有各种功能.我有一个RUN命令在后台运行python脚本.我想实现一个暂停正在运行的python脚本的PAUSE功能.当用户再次命令RUN时,python脚本应该恢复运行.使用raw_input()或print()强制用户发出命令.但在这种情况下,我们不知道用户何时想要中断/暂停/发出命令.因此通常的输入/打印不可用.