亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python源代碼被解釋器轉換后的格式是什么?

發布時間:2020-05-21 09:58:00 來源:億速云 閱讀:1161 作者:Leah 欄目:編程語言

python源代碼被解釋器轉換后的格式是什么?針對這個問題,今天小編總結這篇有關python的文章,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。

python源代碼被解釋器轉換后的格式為“.pyc”。

當我們編寫Python代碼時,我們得到的是一個包含Python代碼的以.py為擴展名的文本文件。要運行代碼,就需要Python解釋器去執行.py文件。

解釋器由一個編譯器和一個虛擬機構成,編譯器負責將源代碼轉換成字節碼文件,而虛擬機負責執行字節碼。

所以,解釋型語言其實也有編譯過程,只不過這個編譯過程并不是直接生成目標代碼,而是中間代碼(字節碼),然后再通過虛擬機來逐行解釋執行字節碼。

執行 python XX.py 后,將會啟動 Python 的解釋器,python解釋器的編譯器會將.py源文件編譯(解釋)成字節碼生成PyCodeObject字節碼對象存放在內存中。

python解釋器的虛擬機將執行內存中的字節碼對象轉化為機器語言,虛擬機與操作系統交互,使機器語言在機器硬件上運行。運行結束后python解釋器則將PyCodeObject寫回到pyc文件中。

pyc文件,文件中包含python的magic number(來說明編譯時使用的python版本號)、源文件的mtime(使pyc和py文件保持同步)、編譯出的code對象。

以上就是python源代碼被解釋器轉換后的格式的介紹內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注億速云行業資訊!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富平县| 闻喜县| 南江县| 东海县| 神池县| 无极县| 杭锦后旗| 安多县| 互助| 玉田县| 秦皇岛市| 长治市| 东丽区| 六安市| 东乌珠穆沁旗| 永定县| 偏关县| 平塘县| 富裕县| 兴化市| 韩城市| 锦州市| 平果县| 清水河县| 姚安县| 婺源县| 仪陇县| 汉中市| 甘肃省| 丽江市| 长治县| 东阳市| 海淀区| 南平市| 利川市| 措勤县| 迭部县| 托克逊县| 汽车| 福海县| 绥阳县|