python
python 在執行後會在目錄下產生pyc檔,在啟動python interpreter之後,python會將demo.py compile 成一個bytecode object PyCodeObject,在python中可以利用code object來檢視compile 後的bytecode object,這個PyCodeObject會在compile後被寫入在pyc中
如果要问 pyc 文件什么时候生成,答案就是在执行了 import 指令之后,from xx import yy 同样属于 import 指令。
compile 後的bytecode就會交給python virtual machine 執行
python 使用LEGB規則來查找符號建立的對象(object)
builtins,內建modules的命名空間。python在啟動時會載入很多的function、class,這些都位於__builtins__ modules之中,可以使用dir(__builtins__)來查看。