亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python編譯成.so文件進行加密后調用的示例方法

發布時間:2021-05-31 13:07:10 來源:億速云 閱讀:343 作者:小新 欄目:開發技術

小編給大家分享一下Python編譯成.so文件進行加密后調用的示例方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

pyc的破解相對容易,使用cython將python文件編譯成.so文件,能在一定程度上增強python源碼的私密性。

編譯成.so文件

環境準備:cython

測試腳本準備:test.py

#-*-coding: UTF-8 -* -
class test:
  def say(self):
    print 'hello'

腳本編譯準備:

3.1 編寫compile.py文件,內容如下:

#-*-coding: UTF-8 -* -
from distutils.core import setup
from Cython.Build import cythonize
setup(
  ext_modules = cythonize("test.py") #注意這里推薦使用相對路徑,編譯出的so文件在引用其他模塊時可能會出現路徑問題
)

3.2 編譯出的so文件(test.so)在調用compile.py時所在目錄的build/lib下

使用方式

編寫useTest.py腳本:

#-*-coding: UTF-8 -* -
from test import test #注意test.so文件要在可訪問到的路徑下
test.say()

執行驗證。

以上是“Python編譯成.so文件進行加密后調用的示例方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长海县| 乐陵市| 河西区| 喜德县| 泰和县| 江门市| 禄丰县| 南郑县| 兴仁县| 南江县| 江永县| 奎屯市| 大理市| 衡阳县| 金山区| 额敏县| 高雄市| 慈利县| 厦门市| 泸定县| 青浦区| 五华县| 凌源市| 株洲市| 台江县| 调兵山市| 高青县| 永年县| 芜湖县| 水城县| 读书| 五台县| 威宁| 米泉市| 兴仁县| 定边县| 遵义市| 大渡口区| 邓州市| 调兵山市| 惠水县|