python 变得更快功能实例
发布时间:2020-12-17 17:49:41 所属栏目:Python 来源:网络整理
导读:对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低。比如下面的斐波纳契数的例子: C语言中: int fib(int n){ if (n 2
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低。比如下面的斐波纳契数的例子: C语言中:
Python中:
下面是它们各自的执行时间:
和预期的一样,在这个例子中C语言的执行效率要比Python快5倍。 在网络抓取的情况下,执行速度并不是很重要因为瓶颈在于I/O - 下载web页面。但是我在其他环境也想使用Python,所以我们来看一下怎么样提高python的执行速度。 首先我们来安装一个python模块:psyco,安装非常简单,只需要执行如下命令:
或者你是在centos的话,执行:
然后我们来验证一下:
哈哈,见证奇迹的时刻!!
仅用了3秒,使用psyco模块后python的运行速度和C不相上下! 现在我几乎大部分python代码都会加上如下代码,享受psyco所带来的速度提升
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |