用pypy给你的程序加速

pypy库是一个能让你的程序“跑”得更快的第三方库。如何用PyPy给你的程序加速?

pypy库详情,请复制链接: pypy.org.

1.点击 Download PyPy ,就可以进入下载页面。

接着,选择相应的链接,下载安装。

 注意:一定要把安装包解压成一个文件夹。

2.安装后点击开始按钮,在搜索框中输入cmd,打开命令提示符。

3.在命令提示符中定位到PyPy所在的文件夹中。

4.复制python文件路径。

5.在命令提示符中输入pypy (文件路径)

6.下面是一段示例代码:

import time

def prime_judgementer(number):
    for j in range(2,number+1):
        if number%j == 0 and j != number:
            return False
    return True

number1 = 50000
prime_list = [2]

start = time.time()for i in range(3,number1,2):if prime_judgementer(i):
        prime_list.append(i)

end = time.time()
spend = round(end-start,2)
percentage = round(len(prime_list)/number1*100,1)
print(str(percentage)+"%")
print("There are {} prime numbers in total".format(len(prime_list)))
print("takes {} sceonds".format(str(spend)))

下面是在Visual Studio Code中用CPython调试的结果:

下面是用PyPy调试的结果:

在这个例子中,在PyPy中运行比在CPython中运行的快了13.07倍!