debugging - 如何使用单元格魔法进行调试 %debug
问题描述
我在尝试使用 %debug cell 魔法来调试我的代码时遇到了麻烦:我正在运行这个单元
processData(newDataPath='Data/X_old.csv', newSourcePath='./Data - Feb-June-2019.xlsx', destPath='Data/X_2018_2019.csv')
这给了我一个关键错误:data['quantity']
数量关键错误....
例如,我如何使用 %debug 来查看data.columns
。无论我尝试在 ipbb 中打印什么,我都有错误未定义:newDataPath
未定义,data
未定义等
如果您需要更多详细信息,请随时询问
谢谢
解决方案
我想通了:使用u
命令后退,直到我的变量被定义,或者 u 1000 回到开始并d
逐步执行
推荐阅读
- c - 读取文件的功能不起作用。交互菜单问题
- regex - 替换文本的更好方法
- swift - 将数据从子控制器传递到 PageViewController
- html - 如何将用户的输入从我的 .html 文件传递到我的 .c 文件?
- vba - Access 2010 - 动态设置组合控件源和行源
- javascript - Axios - 动态标题不起作用。为什么我的代码在我动态设置变量时不起作用,但在我硬编码时却起作用?
- html - 如何删除 html 表格单元格中的多余空格?
- visual-studio-code - VS Code Prettier 格式 Apex 类
- git - 如何处理 SSDT `refactorlog` 合并冲突?
- python - 如何在不调用第一个函数的情况下将函数的返回声明为另一个函数的默认参数?