Python

python 代码安全

2022-10-13  本文已影响0人  alue

python 是脚本语言,一旦原封不动的发布给用户,自己代码就会被一览无遗。

为了解决这个问题,在windows平台上,可以将代码转换为 .pyd 格式的动态链接库。转换之后, 就可以将之前的 .py 文件删掉,原先依赖这个.py的文件,能够自动从 .pyd中获取相应数据(也能够从中import)。

Nuitka 是实现这个转换的好工具。使用起来也很简单。

pip install nuitka
python -m nuitka --module task.py 

就能生成 task.pyd 文件。

如果要转换的文件很多,可以将其放在一个文件夹内,当做一个package,利用命令

python -m nuitka --module 文件夹名 --include-package=文件夹名

能够将这个package打包成一个单独pyd文件,非常方便。

上一篇 下一篇

猜你喜欢

热点阅读