这意味着当程序执行到该断点时,不会进入pdb调试器,而是继续执行程序。 commands:在断点处执行一组命令。你可以使用此命令来设置条件断点、打印变量值等。例如,commands 10 p x会在第10行设置一个断点,并在程序执行到该断点时打印变量x的值。 step:与s命令相同,但在执行过程中会显示更多的调试信息。 nexti:执行...
There are a lot of pdb commands available. At the end of this tutorial, there is a list of Essential pdb Commands. For now, let’s use the p command to print a variable’s value. Enter p variable_name at the (Pdb) prompt to print its value. Let’s look at the example. Here’...
>>>importpdb>>>importmymodule>>>pdb.run('mymodule.test()')> <string>(0)?()(Pdb) continue> <string>(1)?()(Pdb) continueNameError: 'spam'> <string>(1)?()(Pdb) 在3.3 版更改:由readline模块实现的 Tab 补全可用于补全本模块的命令和命令的参数,例如,Tab 补全会提供当前的全局变量和局部...
(Pdb) commands 1 (com) p some_variable (com) end (Pdb) 要删除断点上的所有命令,请输入 commands 并立即以 end 结尾,也就是不指定任何命令。 如果不带 bpnumber 参数,commands 作用于最后一个被设置的断点。 可以为断点指定命令来重新启动程序。只需使用 continue 或step 命令或其他可以继续运行程序的命...
(Pdb) commands 1 (com) p some_variable (com) end (Pdb) 要删除断点上的所有命令,请输入 commands 并立即以 end 结尾,也就是不指定任何命令。 如果不带 bpnumber 参数,commands 作用于最后一个被设置的断点。 可以为断点指定命令来重新启动程序。只需使用 continue 或step 命令或其他可以继续运行程序的命...
$ python3 -m pdb pdb_break.py > .../pdb_break.py(8)<module>() -> def calc(i, n): (Pdb) break 10 Breakpoint 1 at .../pdb_break.py:10 (Pdb) commands 1 (com) print('debug i =', i) (com) print('debug j =', j) (com) print('debug n =', n) (com) end (Pdb...
(Pdb)h hh(elp)Without argument,print the listofavailable commands.With a command nameasargument,print help about that command."help pdb"shows the full pdb documentation."help exec"gives help on the!command. 相信我,help其实才是pdb里面最重要的命令。别的什么都可以记不住,但是help一定要记住。在...
(Pdb)commands1(com)psome_variable(com)end(Pdb) 要删除断点上的所有命令,请输入commands并立即以end结尾,也就是不指定任何命令。 如果不带bpnumber参数,commands作用于最后一个被设置的断点。 可以为断点指定命令来重新启动程序。只需使用continue或step命令或其他可以继续运行程序的命令。
Undocumented commands:===retval rv 从以上结果也可以看出,默认代码的第一行为断点(只是一个假象的断点,显示断点指令是看不到的),程序停留在此处。 在pdb 状态下,使用help 指令可以获取pdb的帮助信息。 二、n(next) n(next) 输入的时候,可以执行代码的下一行。 代码语言:javascript 代码运行次数...
使用commands可以在遇到特定断点时执行一系列解释器命令,包括Python语句。执行commands,调试器提示符变为(com)。以此输入一个命令,并以end结束以保存脚本并返回主调试器提示符。如果没有bpnumber参数,cammands指向最后一个断点。可通过continue、step、next、return、jump、quit以及它们的缩写终止命令列表(已输入的...