python - 有没有一种方法可以连接到当前正在运行的 python 脚本以查看发生了什么?

标签 python debugging

我有一个 python 脚本偶尔会卡住,我想知道为什么?有没有一种方法可以连接到 python 脚本并查看变量是什么,它在什么行上和/或它在做什么?

最佳答案

原始答案

使用 How do I attach a remote debugger to a Python process? 的答案中所示的调试器

附加后,您可以暂停执行并检查变量、当前堆栈等...

更新

正如评论中所指出的,链接的调试器显然需要以特定方式启动进程。 Visual Studio(已安装 Python Tools)does support附加到正在运行的进程。

关于python - 有没有一种方法可以连接到当前正在运行的 python 脚本以查看发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318591/

相关文章:

python 分割和反转文本文件

python - 尝试使用 xlsxwriter 将迷你图添加到多行

visual-studio-2008 - 无法在自动属性 setter 上设置断点?为什么?

ios - 如何理解 iPhone 上的崩溃报告 iOS 测试

c# - 检测调试器是否已连接*并*单步执行

未处理的 C# 异常

python - 如何从当前文件夹旁边的文件夹导入模块?

python - 接收未知列数的 Spark UDF

python - 将字符串解析为 float 的 python 标准是什么?

java - 如何像eclipse中gdb的打印命令一样将java调试信息打印到屏幕上?