5
Since there are certain extensions .pyc, .pyd, .pyo besides the .py in Python, what are the main differences between them? What each one represents?
5
Since there are certain extensions .pyc, .pyd, .pyo besides the .py in Python, what are the main differences between them? What each one represents?
7
.py: usually the input source code you wrote..pyc: is the bytecode compiled. If you import a module Python will build a file *.pyc containing the bytecode to make it easier and faster.pyo: is a *.pyc file that has been created with activated optimizations (-O).pyd: is basically a Windows dll file. .pyw: Python script for Windows. Runs with pythonw.exe.pyx: Cython font to be converted to C/C++.pxd: Cython script which is equivalent to a C/C heading++.pxi: Mypy stub.pyi: file of stub (PEP 484).pyz: file of scripts Python (PEP 441); Contains scripts Python (ZIP) compressed in binary form after the header of script python pattern.pywz: file of script Python for MS-Windows (PEP 441); Contains scripts Python (ZIP) compressed in binary form after the header of script python patternSources in OS responses of Bill Lynch and by Devyn Collier Johnson.
3
.py is usually the code written by yourself.
.pyc is the compiled binary code. If you import a module, Python will generate a *.pyc file that contains the binary to make it easier (and faster) to import the same module again.
.pyo same as the file .pyc but created when optimizations (-0) were linked.
.pyd is basically a windows dll file (more Infos HERE)
If you want more information about the difference between . Pyo and . pyd, give a look here
Source: ONLY THE GRINGO
Browser other questions tagged python extension
You are not signed in. Login or sign up in order to post.