当前位置:   article > 正文

python 提升速度 读大文件_你应该知道的Python的7个优化方式

python读取本地视频速度慢

现在用Python的人很多,并不是因为的执行速度有多快,而是因为他简练的语法和各种语法糖以及对程序员非常友好,并且它有大量的第三方库的支撑。但是正因为如此往往大家会忽略Python的一些优化。在这篇文章中我会简要的列出一些常见的Python优化。

e0b59b738f51789f949b5945f3ead0d6.png

1.检查出程序慢的原因

程序运行慢,肯定有某些方法存在问题,如果无法定位到问题就没法进行优化。通常这个时候我就会用到Python内置的Cprofile模块进行简单的分析定位。如果需要更准确的位子,可以转到行级分析器。通常对应用程序进行基本功能级别的检查能获得很多有用的信息。当然对单独的函数检查我们还可以用Profilehooks模块,它可以直接得到特定函数的运行速度。为你如何修复它提供有力的支撑。

2.缓存的使用

这个问题在别的语言中也经常碰到,在工作中我们常用的数据,不经常更新的数据,我们最好都能够用的缓存,Python也内置了缓存的工具,这样程序的返回结果时,能够做到更快。Python的本地库也提供了一个函数@function tools.lru_cache修饰器,它可以缓存最近对这个函数的N个调用。当我们缓存的值不经常发生变化,它可以直接返回你需要的数据。具体的方法使用可以查看python的官方文档。

3.使用C语言的库文件

如果我

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/210141
推荐阅读
相关标签
  

闽ICP备14008679号