python3.8對一個python應用程序C:\a\b\c.py的運行有三個步驟
1. 打開python解釋器,解釋器對操作系統請求調用硬盤內python文件的數據
2. 操作系統將python文件內的數據從硬盤加載到內存中
(此時不會對文件內數據的語法格式做任何要求)
3. python解釋器運行剛讀入內存的c.py文件數據,並識別數據的語法,運行
對比文本編輯器讀取C:\a\b\c.py文件內容也經歷了三個步驟
1.打開文本編輯器,文本編輯器對操作系統請求調用硬盤內c.py文件的數據
2. 操作系統將c.py文件內的數據從硬盤加載到內存中
3.文本編輯器讀取剛讀入內存中的c.py文件,將c.py文件內的數據輸出到顯示屏
python3.8與文本編輯器運行c.py的前兩個步驟都相同,在第三步之前都不關注文件內數據的內容
python3.8在第三步才會對文件內的數據進行語法的判斷