python執行.py文件的過程

事實上,python在執行一個.py文件并沒有我們想的那樣簡單。
首先,python解釋器會將.py文件轉換成字節碼,然后再由解釋器來執行這些字節碼。
其次,生成的字節碼交由虛擬機來執行,而這個虛擬機實際上就是python解釋器。
那么,字節碼具體是指什么呢?是指PyCodeObject對象,并將其寫入到內存中。
然后解釋器會根據自己的判斷,決定是否將字節碼寫入.pyc或者.pyo文件,以備下次復用,加快加載程序的速度。

參考:
Python什么情況下會生成pyc文件
說說python的執行過程

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容