python - 如何使用 Spyder 调试 input() 函数调用?
问题描述
我正在尝试在 Spyder 中调试 python 脚本。我启动调试模式,脚本将一些菜单项打印到屏幕上,然后在 input() 函数调用处停止,等待用户的响应。我的断点超出了 input() 函数,但我不知道如何越过这一点。
cmdStr = input()
是否有某种控制台窗口我看不到用户可以在哪里键入菜单选项以继续运行?我有 IPython 控制台,它给了我一个 ipdb> 提示,但是当我在此处键入菜单选项时,脚本会因此错误而崩溃。. .
TypeError: a bytes-like object is required, not 'str'
所以,我猜这是输入我的菜单选项的错误控制台窗口。是否有另一个标准的 Windows 控制台窗口链接到正在运行的 python 脚本?
解决方案
推荐阅读
- python - 导入 count() 数据以在散景中使用
- angular - Angular Activatedroute 参数始终为空
- javascript - 在 javascript 中使用 new Date() 时出现错误的日期
- python - python中的手写文本行分割
- android - 有没有办法从 Android Profiler 导出数据?
- nlp - 在 Spacy 模式匹配中,我们如何获得有界 Kleene 算子?
- json - Fluentd解析空字符串或null
- java - 由于 Java @Transactional,无法更新数据库记录
- r - 更改条形图中的条形顺序
- python - 用随机数替换 NaN