教你如何基於python實現指令碼加密
這篇文章主要介紹瞭如何基於python實現 加密,文中透過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 |
from pathlib import Path import python_minifier import compileall import sys def get_save_path(from_dir, to_dir, p): ori_dir = str(from_dir.resolve()) _p = str(p.resolve()) return to_dir.joinpath(_p.split(ori_dir)[-1][1:]) def mix_pyminifier(from_dir, to_dir): for _p in from_dir.rglob('*.py'): with _p.open(encoding='utf-8') as read_fp: res = python_minifier.minify(read_fp.read()) _to_p = get_save_path(from_dir, to_dir, _p) Path(_to_p.parent).mkdir(exist_ok=True, parents=True) with _to_p.open('w', encoding='utf-8') as write_fp: write_fp.write(res) def py2pyc(from_dir, to_dir): compileall.compile_dir(str(from_dir.resolve()), maxlevels=20, force=True) def pyc2py(from_dir, to_dir): pass if __name__ == '__main__': origin_dir = Path(sys.argv[1]) target_dir = Path(sys.argv[2]) pymini_dir = target_dir.joinpath('pymini') pyc_dir = target_dir.joinpath('pyc_dir') py_dir = target_dir.joinpath('py_dir') mix_pyminifier(origin_dir, target_dir) # py2pyc(origin_dir, pyc_dir) # pyc2py(pyc_dir, pyc_dir)
以上就是本文的全部內容,希望對大家的學習有所幫助。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2672538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於 “typesys” 實現序列指令碼框架指令碼框架
- 基於node實現Vue打包部署指令碼Vue指令碼
- 如何加密shell指令碼加密指令碼
- 基於C#實現-維吉尼亞密碼加密、解密C#密碼加密解密
- python 手把手教你基於搜尋引擎實現文章查重Python
- 基於Python實現MapReducePython
- 教你如何實現Python 過濾敏感詞Python
- 教你如何寫UPX脫殼指令碼指令碼
- iOS安全攻防(十九):基於指令碼實現動態庫注入iOS指令碼
- 基於Python的Akka實現Python
- 基於WiFi的防盜報警Python指令碼WiFiPython指令碼
- Python tkinter 實現 指令碼工具 GUI模版Python指令碼GUI
- python實現自動搶課指令碼Python指令碼
- Go 如何實現 PHP 的密碼加密解密GoPHP密碼加密解密
- 20 行 Python 程式碼實現加密通訊Python加密
- 基於Groovy的規則指令碼引擎實戰指令碼
- shell指令碼和python指令碼實現批量ping IP測試指令碼Python
- Python基於TCP實現聊天功能PythonTCP
- Python基於周立功ZCANPRO開發刷寫指令碼Python指令碼
- 基於python的多執行緒暴破指令碼Python執行緒指令碼
- 網路卡流量監控指令碼,python實現指令碼Python
- windowns下如何實現批處理實現呼叫sql指令碼SQL指令碼
- 教你如何加密PPT簡報加密
- 如何實現HTTPS加密HTTP加密
- shell 指令碼加密 | shc指令碼加密
- 基於Python的Xgboost模型實現Python模型
- python基於opencv 實現影像時鐘PythonOpenCV
- 如何基於 Channel 實現多路複用
- 關於資料事實表彙總的模擬實現——指令碼實現指令碼
- 萬字教你如何用 Python 實現線性規劃Python
- 手把手教你實現Promise(二)(基於Promise A+規範)Promise
- 教你一招:基於Redis實現一個分散式鎖Redis分散式
- 手把手教你實現Promise(一)(基於Promise A+規範)Promise
- 手把手教你基於華為雲,實現MindSpore模型訓練模型
- Locust 程式碼指令碼實現指令碼
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- python指令碼實現開心消消樂的遊戲Python指令碼遊戲
- 利用Python實現自動掃雷小指令碼Python指令碼