python - 代码执行后进入调试模式 Pycharm
问题描述
我用for循环运行了一个代码,这需要很长时间。在执行的最后,我收到错误消息,以及以下内容:
KeyError: 0
Process finished with exit code 1
现在由于我的代码运行时间很长,是否可以从那里进入调试模式直接导航到导致错误的迭代?我正在专门研究 pycharm,但这更像是一个普遍的问题。
如果不能通过调试器,还有其他方法吗?
感谢您的帮助!
PS:我已经在for循环中用少量数字运行了这段代码,它运行良好,但是经过大量迭代,我在最后得到了这个错误。
解决方案
查看有关调试的 PyCharm 文档。实际上,您设置了一个断点,然后使用“运行调试”而不是标准的“运行”按钮。
推荐阅读
- android - 使用 Fuel 发送带有 body 的 GET 请求
- git - 具有多个分支的 Git 存储库模板的最佳方法?
- javascript - 向多边形添加噪声的递归函数返回未定义
- node.js - CodeStar/CodeBuild Role X 信任太多服务,预计只有 1 个
- java - 使用 selenium 在 jenkins 中获取工作的构建状态
- mysql - mySql 到 PDO 片段
- java - 片段交易不通过按钮工作
- string - 在不使用 parseInt 或 toString 的情况下,编写一个将二进制字符串转换为数字的函数
- python - 创建空白文本文件时尝试遍历预定义范围
- linux - 为什么我得到没有这样的文件或目录异常?