python 怎麼執行的

2021-09-06 06:58:50 字數 651 閱讀 3942

我們要學python這門語言,首選要對它的內部執行要有乙個很好的認識,這樣對我們學習有幫助,那下面看看python是怎麼執行的:

1當python指令碼執行的時候,第一步是把你寫的**編譯成所謂的位元組碼,位元組碼可以提高執行速度。

你如果稍微注意下,就可以看到當你執行完python**以後,系統會自動生成乙個.pyc的檔案,比如:

你的python 檔案是test.py,那它會自動在當前目錄裡面生成乙個test.pyc的檔案,這裡需要提示的話,就是你以後寫程式

如果修改了程式,比如test.py然後執行,發現結果還是原來的話,那就要考慮是不是它還在執行你的test.pyc的檔案,而不是

你的test.py檔案,這個時候你需要刪除test.pyc,然後重新執行。

2程式內部把位元組碼**到虛擬機器中,虛擬機器相當於乙個大的執行機器,把你剛才傳送的位元組碼乙個個執行操作,最後返回執行結果。

所以一般的python 內部執行原理可以是:

你寫的x.py(源**)-(通過內部的程式翻譯成)>x.pyc(位元組碼)->(python虛擬機器,執行)。

正是因為python是執行在虛擬機器上,在前面介紹python 語言特點上提到過,而不是像c,c++一樣編譯成二進位制的**,所以速度要慢點。

通過這節課,我相信大家對python內部怎麼執行有了乙個很好的認識。

python怎麼執行

python怎麼執行?用cmd執行python程式 推薦 python教程 步驟 1 開啟cmd。2 轉到你要執行的檔案所在的盤 例如 e盤 輸入 e 回車 3 開啟你要執行的檔案所在的資料夾 例如 e abc 123 輸入 cd e abc 123 回車 4 執行程式。輸入 python py 程...

python執行函式 python怎麼執行函式

python 函式定義及呼叫 1 什麼是函式?在程式中,函式就是具備某一功能的工具,事先將工具準備好即函式的定義 遇到應用場景拿來就用即函式的呼叫 函式必須遵循先定義後呼叫的原則 2 為什麼要用函式 不用函式的問題是 程式冗長 程式擴充套件性查 程式的可讀性 3 如何用函式del 函式名 引數1,引...

flask執行python程式 怎麼執行flask

今天,我們學習python web中的flask框架,當然首先是安裝flask pip install flask 然後用pycharm開啟。新建專案裡面的flask,自動建立,如下 from flask import flask def hello world return hello world...