python后缀是什么_python⽂件的后缀名是什么
python⽂件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、
“.rpy”、“.pyde”、“.pyp”、“.pyt”。
python⽂件后缀总结:
(1).py:
以 py 扩展名的⽂件是 Python 源码⽂件,由 解释,可在控制台下运⾏。可⽤⽂本编辑器读写。
(2).py3:
Python3脚本(Python3脚本通常以.py⽽不是.py3结尾,很少使⽤)。
(3).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 ⽣成。
.pyc⼆进制⽂件可以反编译成.py⽂件,反编译软件叫Easy Python Decompiler。
(4).pyo:
pyo 是优化编译后的程序,不能⽤⽂本编辑器编辑。 python -O source.py 即可将源程序编译为 pyo ⽂件。
这是在优化(-O)时创建的*.pyc⽂件,从Python3.5开始,Python将只使⽤.pyc⽽不是.pyo和.pyc。
(5).pyd:
这基本上是⼀个Windows DLL⽂件。
pyd ⼀般是 Python 外的其他语⾔如 C/C++ 编写的 Python 扩展模块,即 Python 的⼀个动态连接库,与 dll ⽂件相当。在Linux系统中⼀般为.so⽂件
(6).pyi:
MyPy存根,存根⽂件(PEP 484)。
(7).pyw:
⽤执⾏的Windows的Python脚本。
pyw ⽂件与 pyc ⽂件相似,但 pyw 执⾏的时候不会出控制台窗⼝。开发(纯图形界⾯程序)时可以暂时把 pyw 改成 py 以调出控制台窗⼝调试。
(8).pyx:
将Cython src转换为C/C++。
(9).pyz:python虚拟机
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视频教程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论