教你如何基於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實現MapReducePython
- python 手把手教你基於搜尋引擎實現文章查重Python
- 基於WiFi的防盜報警Python指令碼WiFiPython指令碼
- python實現自動搶課指令碼Python指令碼
- Python tkinter 實現 指令碼工具 GUI模版Python指令碼GUI
- 教你如何實現Python 過濾敏感詞Python
- 教你如何寫UPX脫殼指令碼指令碼
- 20 行 Python 程式碼實現加密通訊Python加密
- Python基於周立功ZCANPRO開發刷寫指令碼Python指令碼
- 網路卡流量監控指令碼,python實現指令碼Python
- 基於Groovy的規則指令碼引擎實戰指令碼
- Python基於TCP實現聊天功能PythonTCP
- 基於Python的Xgboost模型實現Python模型
- Go 如何實現 PHP 的密碼加密解密GoPHP密碼加密解密
- 利用Python實現自動掃雷小指令碼Python指令碼
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- 如何實現HTTPS加密HTTP加密
- shell 指令碼加密 | shc指令碼加密
- python基於opencv 實現影像時鐘PythonOpenCV
- Locust 程式碼指令碼實現指令碼
- python指令碼實現開心消消樂的遊戲Python指令碼遊戲
- 萬字教你如何用 Python 實現線性規劃Python
- python ansible如何執行指令碼?Python指令碼
- ETL指令碼的實現指令碼
- python實現基於smtp傳送郵件Python
- 基於Python實現的口罩佩戴檢測Python
- 手把手教你實現Promise(二)(基於Promise A+規範)Promise
- 手把手教你實現Promise(一)(基於Promise A+規範)Promise
- 教你一招:基於Redis實現一個分散式鎖Redis分散式
- 如何基於 Channel 實現多路複用
- 教你如何運用python/golang實現迴圈連結串列PythonGolang
- 基於Jenkins + Gitlab + 蒲公英(附上shell指令碼)JenkinsGitlab指令碼
- Python 指令碼高階程式設計:從基礎到實踐Python指令碼程式設計
- 如何把 awk 指令碼移植到 Python指令碼Python