Home > Article > Backend Development > What is the python file extension
The only three extensions related to Python are .py, .pyc, and .pyd. The following are all extension files related to Python and their corresponding functions.
.py - Regular script
.py3 - Python3 script (Python3 scripts usually end in .py instead of .py3 and are rarely used)
.pyc - Compiled Script (bytecode)
.pyo - optimized pyc bytecode file (starting from Python3.5, Python will only use pyc instead of pyo and pyc)
.pyw - used Python script for Windows
.pyx executed by pythonw.exe - Convert Cython src to C/C
.pyd - Python script created as Windows DLL
.pxd - Cython script equivalent to C/C header file
.pyi - MyPy stub
.pyi - Stub file (PEP 484)
.pyz - Python script archive ( PEP 441) (This is a script that contains a compressed Python script (ZIP) in binary form after the standard Python script header)
.pywz - Python Script Archive for MS-Windows (PEP 441) (This It is a script that contains a compressed Python script (ZIP) in binary form after the standard Python script header)
Related recommendations: "Python Video Tutorial"
.py [ cod] - A wildcard in .gitignore indicates that the file may be a .pyc, .pyo, or .pyd
.rpy - An RPython script or Python script
that contains application or framework specific functionality. pyde - Python script used to process
.pyp - Py4D Python plugin
.pyt - Python declaration file
Here's how to get the file extension:
import os.path def file_extension(path): return os.path.splitext(path)[1] print file_extension('C:\py\wxPython.gif')
The output result is:
.gif
The above is the detailed content of What is the python file extension. For more information, please follow other related articles on the PHP Chinese website!