python并非完全是解釋性語言,它是有編譯的,先把源碼py文件編譯成pyc或者pyo,然后由python的虛擬機執(zhí)行。
相對于py文件來說,編譯成pyc和pyo本質上和py沒有太大區(qū)別,只是對于這個模塊的加載速度提高了,并沒有提高代碼的執(zhí)行速度,通常情況下不用主動去編譯pyc文件,文檔上說只要調用了importmodel那么model.py就會先編譯成pyc然后加載。
python并非完全是解釋性語言,它是有編譯的,先把源碼py文件編譯成pyc或者pyo,然后由python的虛擬機執(zhí)行。
相對于py文件來說,編譯成pyc和pyo本質上和py沒有太大區(qū)別,只是對于這個模塊的加載速度提高了,并沒有提高代碼的執(zhí)行速度,通常情況下不用主動去編譯pyc文件,文檔上說只要調用了importmodel那么model.py就會先編譯成pyc然后加載。