PYD文件,python3导入自定义的py文件
1.简介当重要的python代码需要加密防止破解时,pyc是最简单也是最容易破解的。
Pyd,这是开发cython生成的二进制脚本,可以直接作为库导入。(简称dll。)).
安全性方面,pyd是二进制文件,只会反编译,所以只能看到程序集。
所以我只介绍pyd的编译。
2.编译环境系统:windows10
python:3.6
首先,安装cython:pip安装cython
2.1修改文件以指定vcvarsall.bat目录。如果没有vcvarsall.bat,请参考2.2中的方法。然后,更改python安装目录中的Lib\distutils\msvc9compiler.py文件。根据需要修改msvccompiler.py文件。
def get _ build _ version(: returntheversionofmsvcthatusedtobuildpython .对于python 2.3和dup,版本versionnumberisincludedinsys。版本。对于早期版本,假设编译器是MSvc 6。 #此处返回VC版本。如果不往下看return 9.0 prefix= mscv。I=sys.version.find(前缀)如果I==-1:返回6i
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。