Python程序编译为动态库(Windows和Linux适用)

Cython工具可将Python源代码转换为C代码,并编译为共享库(.so/.pyd)。使用Cython可实现Python源代码的加密:

  1. 将多个.py文件编译为.c文件
  2. 将.c文件编译为.so或.pyd文件
  3. 创建build文件夹,存放编译后的.so文件
  4. 重命名build文件夹中编译好的.so文件
  5. 将配置文件及主函数移动到build文件夹

文件结构:

  • src_pro/*.py
  • src_pro/config.py
  • src_pro/*.py
  • services.py
py 文件大小:2KB