新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了寧陵免費(fèi)建站歡迎大家使用!
1、原理分析
操作系統(tǒng)首先允許CPU將Python解釋器的程序復(fù)制到內(nèi)存中。
Python解釋器可以根據(jù)語(yǔ)法規(guī)則從上到下翻譯Python程序中的代碼。
CPU負(fù)責(zé)完成翻譯的代碼。
2、實(shí)例
先刪除__pycache__文件夾,然后再用python myfun.py命令運(yùn)行myfun.py,將myfun.py當(dāng)做主module時(shí),看看是否會(huì)生成pyc文件,結(jié)果是沒(méi)有生成。
(anaconda3-4.4.0) ~/Desktop/mypy > ls __pycache__ myfun.py test.py (anaconda3-4.4.0) ~/Desktop/mypy > rm -rf __pycache__ (anaconda3-4.4.0) ~/Desktop/mypy > ls myfun.py test.py (anaconda3-4.4.0) ~/Desktop/mypy > python myfun.py (anaconda3-4.4.0) ~/Desktop/mypy > ls myfun.py test.py
以上就是python程序的執(zhí)行原理,跟cpu、解釋器有著密切的聯(lián)系,大家如果對(duì)基礎(chǔ)知識(shí)點(diǎn)掌握不夠透徹,也可以再?gòu)?fù)習(xí)完后再理解本篇的程序原理。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python程序的執(zhí)行原理
文章起源:http://m.fisionsoft.com.cn/article/cogihhe.html


咨詢
建站咨詢
