Maison > Article > développement back-end > Quel est le suffixe des fichiers python ?
Les noms de suffixes des fichiers python sont : ".py", ".py3", ".pyc", ".pyo", ".pyd", ".pyi", ".pyx", " .pyz", ".pywz", ".rpy", ".pyde", ".pyp", ".pyt".
Résumé du suffixe du fichier Python :
(1).py :
étendu avec py Le fichier nommé est un fichier de code source Python, qui est interprété par python.exe et peut être exécuté sous la console. Peut être lu et écrit avec un éditeur de texte.
(2).py3 :
Script Python3 (les scripts Python3 se terminent généralement par .py au lieu de .py3 et sont rarement utilisés).
(3).pyc :
L'extension pyc est le fichier compilé de Python. Il s'exécute plus rapidement que les fichiers py et ne peut pas être modifié et visualisé avec l'édition de texte. Ainsi, les fichiers pyc sont souvent publiés à la place des fichiers py.
Lorsque Python est exécuté, il compilera d'abord le code source du fichier py dans PyCodeObject et l'écrira dans le fichier pyc, puis la machine virtuelle exécutera PyCodeObject. Lorsque Python exécute l'importation, il recherchera d'abord le fichier pyc ou pyd (dll) correspondant. Sinon, le fichier py correspondant sera compilé et écrit dans le fichier pyc. les fichiers pyc peuvent également être générés via python -m py_compile src.py
.
Les fichiers binaires .pyc peuvent être décompilés en fichiers .py. Le logiciel de décompilation s'appelle Easy Python Decompiler.
(4).pyo :
pyo est un programme optimisé et compilé et ne peut pas être modifié avec un éditeur de texte. python -O source.py
Vous pouvez compiler le programme source dans un fichier pyo.
Il s'agit du fichier *.pyc créé lors de l'optimisation (-O). À partir de Python3.5, Python n'utilisera que .pyc au lieu de .pyo et .pyc.
(5).pyd :
Il s'agit essentiellement d'un fichier DLL Windows.
pyd est généralement un module d'extension Python écrit dans un langage autre que Python, tel que C/C++. Il s'agit d'une bibliothèque de liens dynamiques de Python, qui équivaut à un fichier dll. Dans les systèmes Linux, il s'agit généralement d'un fichier .so
(6).pyi :
MyPy stub, fichier stub (PEP 484).
(7).pyw :
Script Windows Python exécuté avec pythonw.exe.
Le fichier pyw est similaire au fichier pyc, mais la fenêtre de la console n'apparaîtra pas lorsque pyw est exécuté. Lors du développement (programme d'interface graphique pure), vous pouvez temporairement remplacer pyw par py pour afficher la fenêtre de la console pour le débogage.
(8).pyx :
Convertissez Cython src en C/C++.
(9).pyz :
Python Script Archive (PEP 441) (il s'agit d'un script qui contient un script Python compressé (ZIP) sous forme binaire après l'en-tête de script Python standard).
(10).pywz :
Python Script Archive pour MS-Windows (PEP 441) (Il s'agit d'un script Python compressé (ZIP) contenant la forme binaire après l'en-tête de script Python standard) scénario).
(11).py[cod] :
Le caractère générique dans .gitignore indique que le fichier peut être .pyc, .pyo ou .pyd.
(12).rpy :
Un script RPython ou un script Python contenant des fonctionnalités spécifiques à une application ou à un framework.
(13).pyde : script Python utilisé pour le traitement
.
(14).pyp :
Plug-in Python Py4D.
(15).pyt :
Fichier de déclaration Python.
Apprentissage recommandé : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!