導航:首頁 > 編程語言 > python程序文件保護擴展名

python程序文件保護擴展名

發布時間:2023-09-07 13:34:43

python源文件的後綴名有哪些

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

⑵ python文件後綴是什麼

python文件後綴總結:

(1).py:這通常是您編寫的輸入源代碼。

(2).py3:Python3腳本(Python3腳本通常以.py而不是.py3結尾,很少使用)。

(3).pyc:這是編譯好的位元組碼。如果導入一個模塊,python將生成一個*.pyc包含位元組碼的文件,以便再次導入它更容易(也更快)。

.pyc二進制文件可以反編譯成.py文件,反編譯軟體叫Easy Python Decompiler。

(4).pyo:這是在優化(-O)時創建的*.pyc文件,從Python3.5開始,Python將只使用.pyc而不是.pyo和.pyc。

(5).pyd:這基本上是一個Windows DLL文件。

(6).pyi:MyPy存根,存根文件(PEP 484)。

(7).pyw:用pythonw.exe執行的Windows的Python腳本。

(8).pyx:將Cython src轉換為C/C++。

(9).pyz:Python腳本歸檔(PEP 441)(這是一個包含標准Python腳本頭之後的二進制形式的壓縮Python腳本(ZIP)的腳本)。

(10).pywz:用於MS-Windows的Python腳本歸檔(PEP 441)(這是一個包含標准Python腳本頭之後的二進制形式的壓縮 Python腳本(ZIP)的腳本)。

(11).py [cod]:.gitignore中的通配符表示該文件可能是.pyc,.pyo或.pyd。

(12).rpy:包含應用程序或框架特定功能的RPython腳本或Python腳本。

(13).pyde:處理使用的Python腳本。

(14).pyp:Py4D Python插件。

(15).pyt:Python聲明文件。

眾多python培訓視頻,盡在python學習網,歡迎在線學習!

⑶ 為什麼python的保存類型是Pythinfiles

Python主程序的格式的後綴名是點exe,Python主程序是可執行型程序類文件。
Python保存文件的後綴名是點py,是Python文件我們可以使用其他工具,將Python文件打包成點exe文件,使其可以在未安裝Python的電腦上運行你的Python作品。
Python的文件分為以下兩種類型:
1.源代碼文件,也就是以.py為擴展名的文件,由python程序解釋,不需要編譯
2.位元組代碼文件,python源代碼文件經過編譯後生成的擴展名為.pyc的文件

閱讀全文

與python程序文件保護擴展名相關的資料

熱點內容
游戲源碼搭建一條龍 瀏覽:192
宋金pdf 瀏覽:807
伺服器為什麼需要內存池 瀏覽:526
php與jquery開發實例 瀏覽:289
編程大世界故事漫畫 瀏覽:983
北漂程序員出車禍 瀏覽:914
亞馬遜為什麼用雲端伺服器 瀏覽:65
程序員審核職位 瀏覽:385
德龍空調壓縮機 瀏覽:780
紅旗app如何注冊新賬戶 瀏覽:360
慣導pdf 瀏覽:606
c程序員的平均工資 瀏覽:58
微小店源碼 瀏覽:801
編譯原理答題題庫 瀏覽:169
ubuntu編程入門 瀏覽:301
antbuild命令 瀏覽:771
怎麼訂閱伺服器 瀏覽:593
視頻專用加密器哪個好用 瀏覽:295
app無法使用網路哪裡設置 瀏覽:847
紅旗linux怎麼安裝 瀏覽:136