Django原始碼加密轉換為pyc檔案

2021-10-23 15:08:18 字數 645 閱讀 2473

1、使用python內建庫py_compile模組進行轉換,轉換後的.pyc檔案會在當前目錄下的__pycache__資料夾下。

compile函式原型:

compile

(file

[, cfile[

, dfile[

, doraise]]]

)file代表.py檔案所在的位置

後滿的預設就好,會把生成的.pyc檔案放入到同級目錄下的__pycache__資料夾下

2、將__pycache__資料夾下的.pyc檔案轉移到對應的.py檔案同級目錄下,再將原來的.py檔案備份刪除

3、我使用的是python3.6.8,生成的.pyc檔名是*.python-36.pyc,需重新命名把其中的python-36去掉,不然無法執行。因為檔案的名字預設最後乙個為字尾名,其他的為檔名.

4、.pyc無法跨版本使用,使用的python環境是多少版本的執行就必須是對應版本

需要把當前django工程下的所有的.py檔案全部進行轉換,不然會出現未知錯誤

php screw 原始碼加密

php為了保證原始碼安全,可以採用對源 進行加密的方式來進行保護,分兩部分去進行使用 第一部分 安裝 解壓安裝 tar zxvf php screw 1.5.tar.gz cd php screw 1.5 vi php screw.h 將 define pm9screw tpm9screw t de...

Django原始碼解析 middleware

1.middleware簡介 django的middleware的概念相當於ssh框架裡面的filter的概念。中間鍵的作用就是對所有的request,在request前,和在response後做一定的處理。django的中間鍵型別分為五種 我們在自定義中間鍵的時候,至少需要實現上面的五個函式之一。...

Django原始碼分析 引導

宣告 本文為 不難發現,生成一httpserver物件,並將wsgi handler作為http請求handle 第二種方式,以apache為例那更簡明了 sethandler python program pythonhandler django.core.handlers.modpython s...