ext_modules=cythonize(extensions) ) 4. 编译代码 在命令行中运行以下命令,将my_module.py编译为.pyd文件: python setup.py build_ext --inplace 执行后,会在当前目录生成my_module.pyd文件,这个文件就是编译后的扩展模块。 5. 使用编译后的模块 可以在 Python 中导入编译后的.pyd文件,并调用其中的函数: #...
网上有很多混淆的方法和技术,混淆都是为了增加代码的阅读难度;还有就是加密了,最基本的方法是发布pyc文件, 也就是将所有的.py源文件转换成pyc对外发布;还有一种方案是方案是借助cython. cython可以将python文件转换成c, 并编译成pyd文件;这里我们主要讲的是通过ZFJPyMix来混淆Python源码,以达到增加代码的阅读难度的...
网上有很多混淆的方法和技术,混淆都是为了增加代码的阅读难度;还有就是加密了,最基本的方法是发布pyc文件, 也就是将所有的.py源文件转换成pyc对外发布;还有一种方案是方案是借助cython. cython可以将python文件转换成c, 并编译成pyd文件;这里我们主要讲的是通过ZFJPyMi