栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

利用Cython打包py成pyd文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

利用Cython打包py成pyd文件

一、创建一个要打包的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()

输出:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号