Los programas Python tienen las siguientes extensiones
1.py: py es la extensión de código fuente más básica. Al hacer doble clic directamente para ejecutar en Windows, se llamará a python.exe para su ejecución.
2.pyw: pyw es otra extensión de código fuente. La única diferencia con py es que al hacer doble clic en el código fuente de la extensión pyw en Windows se llamará pythonw.exe para ejecutar esta ejecución. El método no es Habrá una ventana de línea de comando. Se utiliza principalmente para publicar programas GUI que no requieren ver información de la consola.
3.pyc: al ejecutar código Python, a menudo verá archivos pyc generados automáticamente con el mismo nombre en el mismo directorio. Este es el código de bytes compilado del código fuente de Python. Generalmente, cuando se ejecuta el código, se generará automáticamente un archivo pyc que hace referencia a su archivo py. Este archivo se puede ejecutar directamente y el código fuente no se puede ver cuando se abre con un editor de texto.
4. PYO: PYO es un archivo de codificación optimizado similar a pyc.
5. pyd: pyd no se genera a partir del programa Python, sino una extensión escrita en otro lenguaje que puede ser llamada por Python.