List of Python Script File-Extensions
Python scripts may have one of several file extensions. Each file extension has a special meaning and purpose.
*.py - Regular scripts
*.py3 - (rarely used) Python3 script; Python3 scripts usually end with "*.py" not "*.py3"
*.pyc - compiled script (Bytecode)
*.pyo - optimized pyc bytecode file (As of Python3.5, Python will only use pyc rather than pyo and pyc)
*.pyw - Python script for Windows that is executed with pythonw.exe
*.pyx - Cython src to be converted to C/C++
*.pyd - Python script made as a Windows DLL
*.pxd - Cython script which is equivalent to a C/C++ header
*.pyi - MyPy stub
*.pyi - Stub file (PEP 484)
*.pyz - Python script archive (PEP 441); this is a script containing compressed Python scripts (ZIP) in binary form after the standard Python script header
*.pywz - Python script archive for MS-Windows (PEP 441); this is a script containing compressed Python scripts (ZIP) in binary form after the standard Python script header
*.py[cod] - wildcard notation in ".gitignore" that means the file may be "*.pyc", "*.pyo", or "*.pyd"
*.rpy - RPython script or a Python script containing application or framework-specific features
*.pyde - Python script used by Processing (https://processing.org/)
*.pyp - Py4D Python Plugin
*.pyt - Python declaration file
*.xpy - Unknown
*.ipynb - Jupyter Notebook file
From: dcjtech.info/topic/python-file-extensions/
★ Back to homepage or read more recommendations: