1. 程式人生 > >python的執行原理(簡單版說明)

python的執行原理(簡單版說明)

不是計算機專業出身,對於這種原理實在是不是很好理解

簡單來說,程式設計語言劃分為兩大類:編譯型語言和解釋型語言。

其實Python和Java/C#一樣,也是一門基於虛擬機器的語言(先編譯後解釋)的直譯器型別

執行過程如下:

python: .py  -->.pyc檔案 --> 執行(解析)-->結果

引入pyc的目的

1:省去重複編譯的過程---pyc的目的是重用

2:.pyc執行效率更高,而且看不到原始碼 相當於jar包中的.class檔案,相對於來說保密性強一點

手動編譯  單個編譯 import py_compile  py_compile.compile(r'filepath') 或者python -m py_compile filepath 批量編譯 import compileall compileall.compile_dir(r'filespath') 或者python -m compileall filespath     版權宣告:本文為博主原創文章,轉載請附上博文連結!