python下編譯py成pyc

2021-07-16 02:30:28 字數 436 閱讀 8548

生成單個pyc檔案:

命令:

python -m py_compile file.py

python -m py_compile /root/src/.py

指令碼:

import py_compile

py_compile.compile('path') //path是包括.py檔名的路徑

批量生成pyc檔案:

命令:

python -m compileall /root/src/
指令碼:

import compileall

compileall.compile_dir(r'h:\game')

ps:生成pyc檔案後刪除原py檔案,直接執行pyc檔案(方法同py檔案)

將py檔案編譯為pyc檔案

pyc檔案可以代替py檔案,只需要將pyc檔案更改為何py檔案同名,然後放在py檔案位置處即可。編譯 cd到專案目錄下執行下面命令將py檔案編譯成pyc檔案 此時生成的pyc檔案都在 pycache 目錄中 python3 m compileall 專案路徑 或 python3實現生成的pyc與源 ...

編譯python生成 pyc檔案

pyc 是由py檔案經過編譯後二進位制檔案,py檔案變成pyc檔案後,載入的速度有所提高,而且pyc是一種跨平台的位元組碼,是由python 的虛擬機器來執行的。pyc的內容,是跟python的版本相關的,不同版本編譯後的pyc檔案是不同的,2.5編譯的pyc檔案,2.4版本的 python是無法執...

Python反編譯 pyc檔案反編譯

最近一直在研究python反編譯的問題,以前的decompyle只支援到2.2就不再公升級了,而且國內的depython 也不知道怎麼回事,上面說是支援2.4 2.5,但是每次我提交後,返回的內容都是空的。在網上找了乙個專案,自己改了很長時間,總算有點起色了,大部分的2.5特性都是支援的,只是2.5...