在调试器中运行时中断下一个输出

用户名

是否可以以这样一种方式设置调试器,使其在被调试的应用程序产生下一个控制台输出时会中断?

我的应用程序正在打印一个奇怪的字符串,我需要弄清楚它是从哪里来的。在搜索源代码时,找到了太多可能的候选者,该字符串非常通用。

字节指挥官

如果您使用的是Python 3,只需定义一个自定义print函数即可调用原始函数,__builtins__然后在该自定义函数中设置断点。您的代码将调用它而不是原始代码,而不修改其他任何内容:

def print(*args, **kwargs):
    # set debugger breakpoint here
    __builtins__.print(*args, **kwargs)

# your code below can use print() normally

完成调试后,只需再次删除或注释该重写功能即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS-DOS调试器,移至下一个内存位置

来自分类Dev

JavaScript运行时错误:[$ parse:lexerr]词法分析器错误:预期的第128-128列中的下一个字符[&]

来自分类Dev

筛选计划任务列表,仅显示“下一个运行时间”

来自分类Dev

在运行时设置下一个 LaunchScreen

来自分类Dev

如何在Python中运行时中断函数

来自分类Dev

程序运行时如何运行调试器命令?

来自分类Dev

PagerSlidingTabStrip:如何在运行时刷新当前选项卡中的内部片段Listview并停止为下一个选项卡加载数据

来自分类Dev

调试器运行时动画缓慢

来自分类Dev

指定的强制转换在运行时无效,但在调试器中无效

来自分类Dev

在调试器中运行时,python导入会花费很长时间

来自分类Dev

指定的强制转换在运行时无效,但在调试器中无效

来自分类Dev

为什么NodeJS调试器在npm配置中运行时会忽略断点?

来自分类Dev

如何在Java运行时中创建一个数组?

来自分类Dev

如何在另一个Tokio运行时中创建Tokio运行时而不会收到错误“无法从运行时中启动运行时”?

来自分类Dev

使调试器在下次单击事件时中断

来自分类Dev

我有一个运行时间很长的脚本,但希望能够在执行时在stdout输出中滚动

来自分类Dev

下一个作业实例运行之前,我可以调试该实例

来自分类Dev

在VS调试器中运行时,带有ChromiumFX的CEF“无法建立GPU通道”错误

来自分类Dev

如何在使用pyqt5的运行时中用另一个图像替换原始图像?

来自分类Dev

Dev-Cpp中的C代码在运行时中断

来自分类Dev

像GDB这样的调试器如何一次运行一个指令的程序?

来自分类Dev

for 中的下一个元素

来自分类Dev

为什么调试器/运行时不能告诉我哪个对象为空?

来自分类Dev

在应用程序运行时随时启动Visual Studio调试器

来自分类Dev

如果条件在调试器/运行时评估为true,但未执行块

来自分类Dev

XCode调试器lldb中断,没有错误输出,但程序运行正常

来自分类Dev

使用一个命令的输出并使用它们作为下一个命令的输入来运行命令

来自分类Dev

在日志文件中找到重复的ID时执行批处理文件操作,而在下一个运行时查找新的重复ID而不是前一个重复操作时执行操作

来自分类Dev

在iOS 8.1调试器下运行,但不在调试器外部的设备或模拟器上运行时,iOS应用程序崩溃

Related 相关文章

  1. 1

    MS-DOS调试器,移至下一个内存位置

  2. 2

    JavaScript运行时错误:[$ parse:lexerr]词法分析器错误:预期的第128-128列中的下一个字符[&]

  3. 3

    筛选计划任务列表,仅显示“下一个运行时间”

  4. 4

    在运行时设置下一个 LaunchScreen

  5. 5

    如何在Python中运行时中断函数

  6. 6

    程序运行时如何运行调试器命令?

  7. 7

    PagerSlidingTabStrip:如何在运行时刷新当前选项卡中的内部片段Listview并停止为下一个选项卡加载数据

  8. 8

    调试器运行时动画缓慢

  9. 9

    指定的强制转换在运行时无效,但在调试器中无效

  10. 10

    在调试器中运行时,python导入会花费很长时间

  11. 11

    指定的强制转换在运行时无效,但在调试器中无效

  12. 12

    为什么NodeJS调试器在npm配置中运行时会忽略断点?

  13. 13

    如何在Java运行时中创建一个数组?

  14. 14

    如何在另一个Tokio运行时中创建Tokio运行时而不会收到错误“无法从运行时中启动运行时”?

  15. 15

    使调试器在下次单击事件时中断

  16. 16

    我有一个运行时间很长的脚本,但希望能够在执行时在stdout输出中滚动

  17. 17

    下一个作业实例运行之前,我可以调试该实例

  18. 18

    在VS调试器中运行时,带有ChromiumFX的CEF“无法建立GPU通道”错误

  19. 19

    如何在使用pyqt5的运行时中用另一个图像替换原始图像?

  20. 20

    Dev-Cpp中的C代码在运行时中断

  21. 21

    像GDB这样的调试器如何一次运行一个指令的程序?

  22. 22

    for 中的下一个元素

  23. 23

    为什么调试器/运行时不能告诉我哪个对象为空?

  24. 24

    在应用程序运行时随时启动Visual Studio调试器

  25. 25

    如果条件在调试器/运行时评估为true,但未执行块

  26. 26

    XCode调试器lldb中断,没有错误输出,但程序运行正常

  27. 27

    使用一个命令的输出并使用它们作为下一个命令的输入来运行命令

  28. 28

    在日志文件中找到重复的ID时执行批处理文件操作,而在下一个运行时查找新的重复ID而不是前一个重复操作时执行操作

  29. 29

    在iOS 8.1调试器下运行,但不在调试器外部的设备或模拟器上运行时,iOS应用程序崩溃

热门标签

归档