我們要學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...