掌握Python系统管理-调试和分析脚本2- cProfile和timeit
调试和分析在Python开发中发挥着重要作用。 调试器可帮助程序员分析完整的代码。 调试器设置断点,而剖析器运行我们的代码,并给我们执行时间的详细信息。 分析器将识别程序中的瓶颈。我们将了解pdb Python调试器,cProfile模块和timeit模块来计算Python代码的执行时间。
涉及内容:
- Python调试技术
- 错误处理(异常处理)
- 调试工具
- 调试基本程序崩溃
- 分析和计时程序
- 使程序运行得更快
跟踪程序
trace_example.py
class Student:
def __init__(self, std):
self.count = std
def go(self):
for i in range(self.count):
print(i)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
测试工具: 2019年测试自动化最佳Python框架
Pytest pytest用于各种软件测试,是测试自动化的顶级Python测试框架。 开源和易学,该工具可供QA团队,开发团队以及个人实践团队和开源项目使用。 如'断言重写'有用的功能,互联网上的大多数项目,包括像Dropbox和Mozilla,已经从unittest(Pyunit)切换到pytest。 让我们深入探讨一下这个Python框架的特殊之处。 先决条件? 除了Pythonpytest不需要任何复杂的东西。 优点 在Python测试社区中,在pytest到来之前,开发人员将他们的测试包含在大型类中。 然而,pytest带来了革命,因为它使得以比以前更紧凑的方式编写测试套件成为可能。 其他测试工具要求开发人员或测试人员使用调试器或检查日志并检测特定值的来源。 Pytest可以帮助您编写测试用例,使您能够将所有值存储在测试用例中,最后通
-
下一篇
掌握Python系统管理-调试和分析脚本1-debugging
调试和分析在Python开发中发挥着重要作用。 调试器可帮助程序员分析完整的代码。 调试器设置断点,而剖析器运行我们的代码,并给我们执行时间的详细信息。 分析器将识别程序中的瓶颈。我们将了解pdb Python调试器,cProfile模块和timeit模块来计算Python代码的执行时间。 涉及内容: Python调试技术 错误处理(异常处理) 调试工具 调试基本程序崩溃 分析和计时程序 使程序运行得更快 debugging 调试是解决代码中出现阻止软件正常运行问题的过程。 Python调试器设置条件断点并可一次调试一行源代码。我们将使用Python标准库中的pdb模块调试我们的Python脚本。 参考资料 书籍:掌握Python脚本系统管理 Mastering Python Scripting for System Administrators - 2
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL数据库在高并发下的优化方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能