欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python .py文件变为.so文件进行加密

程序员文章站 2022-06-09 16:58:39
...

1.mytest.py 需要加密的内容

#coding:utf-8
import datetime

class Today():
    def get_time(self):
        print(datetime.datetime.now())

    def say(self):
        print("hello word!")

today = Today()
today.say()
today.get_time()

2.执行setup.py 也就是加密脚本

from distutils.core import setup
from Cython.Build import cythonize

setup(ext_modules=cythonize(["mytest.py"]), script_args=['build_ext', '--inplace'])

3.用so_test.py调用生成的.so文件 

python .py文件变为.so文件进行加密

from mytest import Today

t = Today()
print('=====================')
t.say()
t.get_time()

python .py文件变为.so文件进行加密

相关标签: so