天天看點

python 将.py檔案打包成.exe檔案,将.exe檔案還原為.py檔案

打包工具:pyinstaller

        安裝方法:

pip install pyinstaller

打包步驟:

1)cd到需要打包的xxx.py目錄下;

2)運作如下指令:

pyinstaller (-F) xxx.py  (--noconsole)

其中:

      -F:生成一個檔案,如果不加則生成一個檔案夾;

      --noconsole:設定是否有展示視窗。

還原工具:pyinstxtractor

        下載下傳位址:

https://sourceforge.net/projects/pyinstallerextractor/

還原步驟:

1)将pyinstxtractor.py和将要還原的xxx.exe檔案放在同一個目錄下;

2)運作以下指令:

python pyinstxtractor.py xxx.exe

生成類似下列結構的檔案夾;

-- xxx.exe_extracted

   -- PYZ-00.pyz_extracted

       -- 各種.pyc檔案等

   -- PYZ-00.pyz

   -- 其他檔案

3)安裝uncompyle

      安裝方式:

pip install uncompyle

4)運作以下指令可以将.pyc檔案轉為.py檔案:

uncompyle6 xxx.pyc > xxx.py