课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
代码调试是程序员需要重点掌握的一个编程技术,下面我们就通过案例分析来了解一下,软件开发Python调试都有哪些方法。
1、使用Logging模块
如果你编写的应用程序没有使用日志功能,那你终究会后悔没有及时用它的。如果应用程序中没有打印任何运行日志,就很难对程序错误进行故障定位及排除。幸运的是在Python中,我们很容易配置基本的日志模块
2、使用日志装饰器
继续前面讲到的日志模块技巧。你可能会遇到这么一种情况,就是想debug函数调用执行的情况。你可以使用日志装饰器,无需修改函数主体代码即可实现
3、调试崩溃的应用程序
如果应用程序崩溃后你才有机会查看其中发生的情况,那么你可能会发现下面这个技巧非常有用。
你需要使用-i参数(python3-iapp.py)运行应用程序,该参数会使程序在退出后立即启动并进入交互式shell。此时,你可以检查当前环境下的变量和函数。
4、检查堆栈信息
假设你的代码是在远程服务器上运行的Flask或Django应用程序,你是无法获得交互式调试会话的。在这种情况下,你可以借助traceback和sys软件包来更深入地了解代码中发生的异常
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。