- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在使用一些 javascript 代码,我希望能够在函数调用的上下文中运行一个交互式控制台 - 也就是说,基本上正是 python 的 import pdb; pdb.set_trace()
完成。有什么办法吗?如果不是,那么最好的近似值是多少?
我目前正在使用 Chrome 的控制台来处理一些事情,我基本上喜欢被放到函数调用的中间并使用 Chrome 的控制台来查看局部变量等。
最佳答案
设置断点,Chrome 的检查器将允许您检查应用的状态。
点击行号。将出现一个蓝色标记。当您点击该行时,执行将暂停。
在您的代码中编写一个debugger
语句。当您点击语句时,Inspector 会暂停。
function something() {
// do stuff
debugger;
}
关于javascript交互式调试(相当于python的pdb.set_trace()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12184404/
我想调试Django TestCase就像调试其他Python代码一样:只需调用pdb.set_trace(),然后进入交互式 session 即可。当我这样做时,我什么也看不到,因为测试是在不同的过
我正在使用一些 javascript 代码,我希望能够在函数调用的上下文中运行一个交互式控制台 - 也就是说,基本上正是 python 的 import pdb; pdb.set_trace() 完成
有谁知道 IronPython 2.6 是否计划支持 pdb.set_trace() 以启用在 ironpython 模块中设置断点?如果没有,是否有人建议在没有 pdb 的情况下完成此操作? 最佳答
我正在运行一个 python 脚本。在此脚本中,我从另一个模块导入了一个函数,例如: from preprocessing import train_batch train_batch在我正在运行的脚
我有一个循环处理套接字,我设置了一个 pdb.set_trace() 断点来停止并检查每次循环调用 select.select() 的结果。但是,我的代码中其他地方也有错误,标准回溯似乎被 pdb.s
我有一个通过管道读取标准输入的 python 脚本,但我似乎无法将它与 pdb.set_trace() 一起使用。 my_script.py: #!/usr/bin/env python import
下面是简单的单元测试。 如果我在没有“test”作为参数的情况下运行它(例如,python -m unittest module_name),它就会通过。如果我使用“test”作为参数运行它,我会得到
有时,当我调用 ipdb 时,我知道我想要成为跟踪设置上方的框架。我认为这就是 API 公开 frame 参数的原因(如 the documentation 中所述)。 所以这是函数: import
我正在尝试调试 Python 程序,我在函数中插入了经典的“import pdb;pdb.set_trace()”行,就在生成堆栈跟踪的调用之前。但是,该调用似乎被忽略了,即什么也没有发生,我也没有收
我在 Python 代码的某处使用了 ipdb.set_trace()。是否可以使用 IPDB 命令忽略此断点? clear 告诉我它清除了所有断点,但是当 IPDB 偶然发现带有 ipdb.set_
我正在使用 pytest 作为我的测试套件。在复杂的组件间测试中捕获错误时,我想放置 import ipdb; ipdb.set_trace() 在我的代码中间,以便我调试它。 但是,由于 pytes
我一直在研究 Swift 脚本的使用。有没有相当于 Python 的 import pdb; pdb.set_trace() 这会将正在运行的脚本放入 REPL(即 LLDB)中? 最佳答案 您可以向
在 Ubuntu Linux/Gnome 上,我正在尝试使用 python 的 wnck 绑定(bind)来获取所有打开的窗口的列表。 我的代码是这样的: #! /usr/bin/python fro
我刚刚将我的开发环境从 manage.py 迁移到 apache/wsgi,但是当我运行 pdb.set_trace() 时,我得到了 BdbQuit。有没有办法在 apache/wsgi 下使用 p
在 powershell 中是否有 python pdb.set_trace() 的等价物? 我希望能够在特定行停止执行脚本,然后跳转到调试器交互式控制台。 (我宁愿不必使用 ISE) 我看到有一个
我有父进程调用它的子进程。我把 import pdb; pdb.set_trace() 进入子进程代码。 当我使用 python -m pdb parent.py 启动父级时,它被卡住了。调试器不响应
当运行 python 脚本并使用 ipdb 设置断点时,我得到了一个非常奇怪的输出,就像在这个程序中一样: import sys import ipdb parents, babies = (1, 1
在调试 python 应用程序时,我通常使用 pdb/ipdb 的 set_trace() 函数以编程方式调用断点。 我在想在网络浏览器的 javascript 中是否可以做类似的事情。我很确定,如果
我怀疑我的一个循环有问题,所以我用 pdb.set_trace() 设置了一个断点 import pdb for i in range(100): print("a") pdb.set
每当我需要在我的代码中设置断点时,我都会使用 ipdb.set_trace()。现在,我正在尝试在使用 multiprocessing 创建的进程中使用它,虽然代码确实停止了,但我无法输入任何内容来继
我是一名优秀的程序员,十分优秀!