啊啊,作點筆記:
$ python2.4 -c \ "from compileall import compile_dir;compile_dir('.')"
Python 標準程式庫的 compileall 模組提供了兩個函式:compile_path 和 compile_dir。compile_path 很猛,會把 sys.path 裡找得到的所有路徑下的 .py 都編成 .pyc,有點太具侵略性了一點。compile_dir 對 Python 程式寫手可能比較好用點。
在開發 Python 程式的時候,用 compile_dir 可以把任意目錄下的所有 .py 編譯成 .pyc。上述的 command line one liner 會遞迴地把目前目錄下的所有 .py 編譯為 .pyc。應用時機?開發中版本的 web 應用程式 (httpd 使用者與 Python 程式擁有者不同時,因為權限因素,.pyc 是不會自動產生的)。
Navigate
- Previous: 放了片檸檬的熱桃果汁 @2006/08/14
- Next: Ghost in the Shell Stand Alone Complex Solid State Society @2006/08/17
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2006/8/16/527/trackback/.
Comments
Add a comment
找過網路上的資料都是只有到編譯成pyo為最後階段。
可以給我一點提示嗎?
希望是在linux底下的工具或方法
謝謝。