啊啊,作點ç†è¨˜ï¼š
$ 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 是ä¸æœƒè‡ªå‹•ç”¢ç”Ÿçš„)。