啊啊,作點筆記:

$ 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 是不會自動產生的)。

Posted by yungyuc at 19:37, 2 comments, 0 trackback.
Change to page (10 entries in each page): 1
© hover year to navigate month: powered by django