導航:首頁 > 編程語言 > 源文件在python中的意思

源文件在python中的意思

發布時間:2023-08-20 14:58:50

A. python源代碼程序文件擴展名

python源文件後綴是py。
以 py 擴展名的文件是 Python 源碼文件,由 python.exe 解釋,可在控制台下運行。可用文本編輯器讀寫。
Python中經常使用的文件後綴名:
pyc
以 pyc 為擴展名的是Python的編譯文件。其執行速度快於 py 文件且不能用文本編輯編輯查看。所以 pyc 文件往往代替 py 文件發布。
Python 在執行時,首先會將 py 文件中的源代碼編譯成 PyCodeObject 寫入 pyc 文件,再由虛擬機執行 PyCodeObject。
當 Python 執行 import 時會先尋找對應的 pyc或 pyd(dll)文件,如果沒有則將對應的py文件編譯寫入 pyc 文件。pyc文件也可以通過 python -m py_compile src.py 生成。
pyw
pyw 文件與 pyc 文件相似,但 pyw 執行的時候不會出控制台窗口。開發(純圖形界面程序)時可以暫時把 pyw 改成 py 以調出控制台窗口調試。
pyo
pyo 是優化編譯後的程序,不能用文本編輯器編輯。 python -O source.py 即可將源程序編譯為 pyo 文件。
pyd
pyd 一般是 Python 外的其他語言如 C/C++ 編寫的 Python 擴展模塊,即 Python 的一個動態連接庫,與 dll 文件相當。在Linux系統中一般為.so文件

B. python源文件的後綴名有哪些

常見的Python文件後綴有:py、pyc、pyo、pyi、pyw、pyd、pyx等。我們知道Python代碼在執行時,會先由Python解析器翻譯成PyCodeObject對象,俗稱位元組碼(Bytecode),然後交給Python解釋器來執行位元組碼。上述過程中翻譯後的位元組碼是保存在內存中,程序運行結束就沒了,而代碼沒有修改的情況下,每次生成的位元組碼是一樣的,所以每次跑程序都再走一遍翻譯位元組碼的過程有點浪費性能。因此為了提高載入效率,Python在程序執行結束後會把每個文件的位元組碼寫入到硬碟中保存為xxx.pyc文件,這樣下一次再執行這個程序時先在目錄下找有沒有xxx.pyc文件,如檔槐納果有這個對應文件且修改時間和xxx.py文行沒件的修改時間一樣,就不用再執行翻譯成位元組碼的過程明睜,直接讀取xxx.pyc文件執行。其實緩存pyc文件的方式對性能的提升很微小,只有項目文件非常多的時候才能看到顯著提升。

C. python是什麼意思

Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。

Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。像Perl語言一樣,Python 源代碼同樣遵循 GPL(GNU General Public License)協議。

簡介:

Python由荷蘭數學和計算機科學研究學會的Guido van Rossum於1990 年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程

Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。

D. python腳本文件的擴展名是什麼

python程序的擴展名有.py、.pyc、.pyo和.pyd。.py是源文件,.pyc是源文件編譯後的文件,.pyo是源文件優化編譯後的文件,.pyd是其他語言寫的python庫。

閱讀全文

與源文件在python中的意思相關的資料

熱點內容
8051單片機包含多大的ram 瀏覽:811
man文件linux 瀏覽:282
javaweb實現頁面跳轉 瀏覽:125
命令如什麼 瀏覽:315
centos如何使用ftp伺服器 瀏覽:981
直立車陀螺儀演算法 瀏覽:69
coreldrawpdf下載 瀏覽:895
虛擬主機雲伺服器軟體服務 瀏覽:370
蘋果的怎麼拉安卓的打游戲 瀏覽:412
游戲程序員負責角色 瀏覽:313
於丹pdf 瀏覽:716
反編譯ref 瀏覽:550
鴻蒙智能文件夾怎麼弄 瀏覽:547
grunt壓縮html 瀏覽:791
macpdfword轉換器 瀏覽:907
壓縮面膜是什麼材質 瀏覽:355
抖音發布作品怎麼建文件夾 瀏覽:17
安卓如何更改谷歌地區 瀏覽:276
airpods為什麼安卓連上聲音很大 瀏覽:514
聯想伺服器按鈕怎麼開不了機 瀏覽:99