通过堆栈,我在错误条件下引用traceback()的输出.如何"清除堆栈"以便从traceback()获得"无可用回溯"?谢谢
它可以通过覆盖.Traceback当前存储在base命名空间中的变量来完成:
stop("Hammer Time!")
Error: Hammer Time!
traceback()
1: stop("Hammer Time!")
assign(".Traceback",NULL,"package:base")
traceback()
No traceback available
Run Code Online (Sandbox Code Playgroud)
但请注意:
它是未记录的.Traceback存储也不可见,这可能会发生变化.
| 归档时间: |
|
| 查看次数: |
424 次 |
| 最近记录: |