pyc檔案可以代替py檔案,只需要將pyc檔案更改為何py檔案同名,然後放在py檔案位置處即可。
編譯:cd到專案目錄下執行下面命令將py檔案編譯成pyc檔案(此時生成的pyc檔案都在__pycache__目錄中)
python3 -m compileall 專案路徑(或 『.』)
python3實現生成的pyc與源**在同一目錄:加上 -b 引數
python3 -m compileall -b .
所以發布python軟體的過程為:
1. 生產pyc檔案: python3 -m compileall -b .
2. 刪除py檔案: find .
-name 「*
.py」 | xargs rm -rf
3. 刪除pycache目錄: find .
-name 「__pycache__」 | xargs rm -rf
自動將py轉為pyc的指令碼:https:
12181698
注意: pyc檔案不是通用的, 在python個大版本中有一些引數有不同,這導致編譯成的pyc在大版本之間不通用。
大版本: 3.5
3.6在3.5
.63.5
.7這些小的版本之間pyc可以通用
使用以下命令將python原始碼檔案編譯成pyo檔案:
python -o -m py_compile $filename
或者python -oo -m py_compile $filename
其中,-o選項表示優化產生的位元組碼,優化程度由pythonoptimize(environment)的值來決定。
-oo選項表示在-o優化的基礎上移除所有的doc-strings(文件文字)。
將MXML編譯為SWF檔案
你可以部署你的程式作為乙個swf檔案,或者作為swf包含在air程式中,或者如果您有adobe livecycle資料服務es,您可以將mxml和as檔案作為你的應用程式的乙個集合部署在上面。如果您正在使用flex builder,您從flex builder的內部編譯和執行swf檔案。在您的應用程...
C 將類檔案編譯為dll檔案
輸入csc 檢視編譯選項 注意 要將命名空間也寫進csc裡啊 out 輸出檔名 預設值 包含主類的檔案或第乙個檔案的基名稱 target exe 生成控制台可執行檔案 預設 縮寫 t exe target winexe 生成 windows 可執行檔案 縮寫 t winexe target libr...
py與 pyc檔案區別
原來python的程式中,是把原始程式 放在.py檔案裡,而python會在執行.py檔案的時候。將.py形式的程式編譯成中間式檔案 byte compiled 的.pyc檔案,這麼做的目的就是為了加快下次執行檔案的速度。所以,在我們執行python檔案的時候,就會自動首先檢視是否具有.pyc檔案,...