利用Cython打包py成pyd文件

利用Cython打包py成pyd文件,第1张

一、创建一个要打包的py文件

test.py 代码如下:

name = 'test'
def test():
    print('hello world!')
二、新建一个用来打包的py文件

packer.py 代码如下:

import distutils.core
from Cython.Build import cythonize

file = cythonize("test.py")[0]
distutils.core.setup(
    name='test',
    version="1.0",
    ext_modules=[file],
    author="云霄it",
)

三、打开cmd终端执行以下代码

python packer.py build_ext --inplace

*强调,test.py 和 packer.py 要在同一文件夹

(1)直接右键打开终端

(2)运行打包代码:python packer.py build_ext --inplace

(3)当前文件夹成功pyd文件


*生成的其余文件删掉也无妨

三、调用pyd文件
import test
print('name:',test.name)
test.test()

输出:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/800888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-07
下一篇 2022-05-07

发表评论

登录后才能评论

评论列表(0条)

保存