.py
.py文件是python的腳本文件,Python在執行時,會將.py文件中的源代碼編譯成Python的byte code,再由Python Virtual Machine來執行這些編譯好的byte code。
㈡ 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文件名通常以什麼結尾
python文件名通常以.py結尾,比如test.py
㈣ 能否介紹一下用python編寫和編譯文件後的後綴名的意思嗎
除了GUI程序,其它類型的沒有特殊的後綴。
例如:
利用py2exe模塊
hello.py 代碼
print 'hello,world!'
raw_input('Press <enter>')
配置 setup.py 代碼
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
最後你將兩個文件存放在一塊。在cmd下執行 c:pythonx.xpython setup.py py2exe
也有其它庫完成exe。如:PyInstaller+pywin32
(4)python網站的文件名後綴是什麼擴展閱讀:
Python在執行時,會將py文件中的源代碼編譯成Python的byte code(位元組碼),然後再由Python Virtual Machine(Python虛擬機)來執行這些編譯好的byte code。這種機制的基本思想跟Java,.NET是一致的。
Python Virtual Machine與Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一種更高級的Virtual Machine。這里的高級並不是通常意義上的高級,不是說Python的Virtual Machine比Java或.NET的功能更強大,而是說和Java 或.NET相比,Python的Virtual Machine距離真實機器的距離更遠。
㈤ 為什麼python的保存類型是Pythinfiles
Python主程序的格式的後綴名是點exe,Python主程序是可執行型程序類文件。
Python保存文件的後綴名是點py,是Python文件我們可以使用其他工具,將Python文件打包成點exe文件,使其可以在未安裝Python的電腦上運行你的Python作品。
Python的文件分為以下兩種類型:
1.源代碼文件,也就是以.py為擴展名的文件,由python程序解釋,不需要編譯
2.位元組代碼文件,python源代碼文件經過編譯後生成的擴展名為.pyc的文件
㈥ python源程序文件的擴展名為什麼
源程序的擴展名是 .py