这篇教程python实现将代码转成不可反编译的pyd文件写得很实用,希望能帮到您。 1.下载cython库,使用命令 
2.新建一个a.py文件 
3.在a.py文件中写入以下代码 def hello(): print("Hello world!") print("源代码保护!") 4.新建一个setup.py文件 
5.在setup.py文件中写入以下代码 from distutils.core import setupfrom Cython.Build import cythonizesetup(name = 'Hello world app',ext_modules = cythonize("a.py"),) 6.在Terminal中输入以下命令运行生成pyd文件 python setup.py build_ext --inplace 
7.生成的pyd文件名字如下 
8.修改a.cp37-win_amd64.pyd的名字为a.pyd,并且先删掉a.py文件以便后面测试 
9.现在进行测试,我们来调用这个pyd文件,在Terminal中输入以下命令,回车 
10.在里面输入以下代码,并且按回车运行查看,如下图 
11.说明生成的pyd文件完全可以调用可运行! 到此这篇关于python实现将代码转成不可反编译的pyd文件的文章就介绍到这了,更多相关python将代码转成pyd文件内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站! Python使用Selenium批量自动化获取并下载图片的方法 Python实现批量下载excel表中超链接图片 |