首页学历类考试大学计算机科学
(简答题)

使用pdb模块进行Python程序调试主要有哪几种用法?

正确答案

1)在交互模式下使用pdb模块提供的功能可以直接调试语句块、表达式、函数等多种脚本。
2)在程序中嵌入断点来实现调试功能。在程序中首先导入pdb模块,然后使用pdb.settrace()在需要的位置设置断点。如果程序中存在通过该方法调用显式插入的断点,那么在命令提示符环境下执行该程序或双击执行程序时将自动打开pdb调试环境,即使该程序当前不处于调试状态。
3)使用命令行调试程序。在命令行提示符下执行“python–mpdb脚本文件名”,则直接进入调试环境;当调试结束或程序正常结束以后,pdb将重启该程序。

答案解析

相似试题

  • (单选题)

    在调试程序时,要查看模块程序中内存变量的当前取值和类型,则应在“调试器”窗口中打开的窗口是()。

    答案解析

  • (单选题)

    当使用dbx程序工具时,在进行文件调试之前,首先对源代码文件进行()

    答案解析

  • (填空题)

    为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名()的文件。

    答案解析

  • (判断题)

    调试工作先对每个模块进行调试,然后再把调试后的模块组装在一起进行整体调试。 ()

    答案解析

  • (简答题)

    在Python程序中,局部变量会隐藏同名的全局变量吗?请编写代码进行验证。

    答案解析

  • (判断题)

    可以使用py2exe或pyinstaller等扩展库把Python源程序打包成为exe文件,从而脱离Python环境在Windows平台上运行。

    答案解析

  • (填空题)

    Python标准库()对Socket进行了二次封装,支持Socket接口的访问,大幅度简化了网络程序的开发。

    答案解析

  • (简答题)

    为什么调试者不能像调试普通代码那样来对内核入口点(head.o)模块的各个部分进行调试?

    答案解析

  • (简答题)

    在Python中导入模块中的对象有哪几种方式?

    答案解析

快考试在线搜题