Various file extensions in Python:
Here follows a list of Python file extensions. I request the readers to add any more missing file extensions, related to python environment.
| file extension | Description | |
| .py | regular python source code script | |
| .pyc | compiled Bytecode Script | |
| .pyo | optimized .pyc script, resulted when the invoked with -O option | |
| .pyw | Python script for Windows. It is executed with pythonw.exe. Useful in cases where the script need to be executed in the background, without resulting in console output |
|
| .pyd | Python script, as a Windows DLL file. Useful when we dont want to reveal the source code, but only the application to the client |
|
| .pxd | Cython script, which is equivalent to a C/C++ header | |
| .pyx | Cython source code which is to be converted to C/C++ | |
| .pth | used to add import path for site-packages | |
| .py3 | (rarely used) Python3 script. In general, Python3 scripts usually end with ".py" not ".py3" |
|
| .pyz | Python script archive (PEP 441); Contains compressed Python scripts (ZIP) in binary form after the standard Python script header. It is a platform independent file format |
|
| .pywz | Python script archive for MS-Windows (PEP 441); Contains compressed Python scripts (ZIP) in binary form after the standard Python script header. It is for windows platform only. |
|
| .py[cod] | It is a wildcard notation in ".gitignore" which means the file may be either ".pyc", ".pyo", or ".pyd". |
No comments:
Post a Comment