導航:首頁 > 編程語言 > 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程序文件保護擴展名相關的資料

熱點內容
怎麼樣分解壓縮包圖標 瀏覽:618
php兩年工作經驗簡歷 瀏覽:763
怎麼提前解壓房貸 瀏覽:698
反詐宣傳app哪裡可以拿到用戶資料 瀏覽:855
華為交換機命令配置 瀏覽:11
電機pid演算法實例c語言 瀏覽:972
安裝ue5未找到金屬編譯器 瀏覽:963
l1壓縮性骨折微創手術 瀏覽:615
看電腦配置命令 瀏覽:108
單片機調用db數值偏移量 瀏覽:446
賓士smart車型壓縮機功率 瀏覽:527
伺服器預留地址獲取 瀏覽:1004
雲庫文件夾怎麼設置 瀏覽:295
文件夾目錄製作自動跳轉 瀏覽:454
在哪個音樂app能聽exo的歌 瀏覽:849
pdf超級加密 瀏覽:49
蘋果手機app安裝包怎麼解壓並安裝 瀏覽:907
中原30系統源碼 瀏覽:187
程序員如何遵紀守法 瀏覽:501
java的webxml配置 瀏覽:963