python文件的后缀名是什么
发布时间:2025-05-16 09:34:27 发布人:远客网络
一、python文件的后缀名是什么
python文件的后缀名有:“.py”、“.py3”、“.pyc”、“.pyo”、“.pyd”、“.pyi”、“.pyx”、“.pyz”、“.pywz”、“.rpy”、“.pyde”、“.pyp”、“.pyt”。
以 py扩展名的文件是 Python源码文件,由 python.exe解释,可在控制台下运行。可用文本编辑器读写。
Python3脚本(Python3脚本通常以.py而不是.py3结尾,很少使用)。
以 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。
pyo是优化编译后的程序,不能用文本编辑器编辑。 python-O source.py即可将源程序编译为 pyo文件。
这是在优化(-O)时创建的*.pyc文件,从Python3.5开始,Python将只使用.pyc而不是.pyo和.pyc。
这基本上是一个Windows DLL文件。
pyd一般是 Python外的其他语言如 C/C++编写的 Python扩展模块,即 Python的一个动态连接库,与 dll文件相当。在Linux系统中一般为.so文件
MyPy存根,存根文件(PEP 484)。
用pythonw.exe执行的Windows的Python脚本。
pyw文件与 pyc文件相似,但 pyw执行的时候不会出控制台窗口。开发(纯图形界面程序)时可以暂时把 pyw改成 py以调出控制台窗口调试。
Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩Python脚本(ZIP)的脚本)。
用于MS-Windows的Python脚本归档(PEP 441)(这是一个包含标准Python脚本头之后的二进制形式的压缩 Python脚本(ZIP)的脚本)。
.gitignore中的通配符表示该文件可能是.pyc,.pyo或.pyd。
包含应用程序或框架特定功能的RPython脚本或Python脚本。
二、python程序文件的扩展名称是什么
1、python程序文件的扩展名称是什么
2、python程序的扩展名有.py、.pyc、.pyo和.pyd。.py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言写的python库。
3、在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名。下面是几种扩展名的用法。
4、py:py就是最基本的源码扩展名。windows下直接双击运行会调用python.exe执行。
5、pyw:pyw是另一种源码扩展名,跟py唯一的区别是在windows下双击pyw扩展名的源码会调用pythonw.exe执行源码,这种执行方式不会有命令行窗口。主要用于GUI程序发布时不需要看到控制台信息的情况。
6、pyc:在执行python代码时经常会看到同目录下自动生成同名的pyc文件。这是python源码编译后的字节码,一般会在代码执行时自动生成你代码中引用的py文件的pyc文件。这个文件可以直接执行,用文本编辑器打开也看不到源码。
7、pyo:pyo是跟pyc类似的优化编码后的文件。
8、pyd:pyd并非从python程序生成,而是其他语言写成的可以被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脚本。
众多python培训视频,尽在python学习网,欢迎在线学习!