Python 的程式是寫在 .py 裡,
也就是說 .py 檔是 Python 的原始程式碼檔案
而 Python 會在執行 .py 檔時
將 .py 的程式碼編譯成中間程式碼檔 ( byte-compiled ) 的 .pyc 檔
以加快下次執行的速度。
所以當你執行一支 .py 檔時
Python 會先看看有沒有這支 .py 檔的 .pyc 檔
如果有而且 .py 檔的修改時間和 .pyc 檔一樣時
Python 就會讀 .pyc 檔
否則, Python 就會去讀原來的 .py 檔。
執行 .py 檔並不一定會產生出 .pyc 檔
通常是被來做 import 的 .py 檔才會產生出 .pyc 檔的。
將 Python 的 py 檔 Compile 成 pyc 檔
輸入 py_compile.py XXX.py
即可將 XXX.py 檔 Compile 成 XXX.pyc 檔
2011年9月21日 星期三
2011年9月16日 星期五
ifconfig command
$ ifconfig
lo0: flags=8049 mtu 16384
options=3
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
gif0: flags=8010 mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863 mtu 1500
options=27
ether 00:25:4b:b9:f2:94
inet6 fe80::225:4bff:feb9:f294%en0 prefixlen 64 scopeid 0x4
inet 192.168.102.6 netmask 0xffffff00 broadcast 192.168.102.255
media: autoselect (100baseTX)
status: active
en1: flags=8863 mtu 1500
ether 00:25:00:41:f6:10
inet6 fe80::225:ff:fe41:f610%en1 prefixlen 64 scopeid 0x5
inet 192.168.105.109 netmask 0xffffff00 broadcast 192.168.105.255
media: autoselect
status: active
p2p0: flags=8843 mtu 2304
ether 02:25:00:41:f6:10
media: autoselect
status: inactive
lo0: flags=8049
options=3
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
gif0: flags=8010
stf0: flags=0<> mtu 1280
en0: flags=8863
options=27
ether 00:25:4b:b9:f2:94
inet6 fe80::225:4bff:feb9:f294%en0 prefixlen 64 scopeid 0x4
inet 192.168.102.6 netmask 0xffffff00 broadcast 192.168.102.255
media: autoselect (100baseTX
status: active
en1: flags=8863
ether 00:25:00:41:f6:10
inet6 fe80::225:ff:fe41:f610%en1 prefixlen 64 scopeid 0x5
inet 192.168.105.109 netmask 0xffffff00 broadcast 192.168.105.255
media: autoselect
status: active
p2p0: flags=8843
ether 02:25:00:41:f6:10
media: autoselect
status: inactive
訂閱:
文章 (Atom)