Maison  >  Article  >  développement back-end  >  Quel est le suffixe des fichiers sources Python ?

Quel est le suffixe des fichiers sources Python ?

尚
original
2020-01-09 16:49:1011914parcourir

Quel est le suffixe des fichiers sources Python ?

Le suffixe du fichier source python est py.

Les fichiers avec l'extension py sont des fichiers de code source Python, qui sont interprétés par python.exe et peuvent être exécutés sous la console. Peut être lu et écrit avec un éditeur de texte.

Suffixes de fichiers couramment utilisés en Python :

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. Les fichiers pyc sont donc 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 par python -m py_compile src.py.

pyw

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.

pyo

pyo est un programme optimisé et compilé et ne peut pas être modifié avec un éditeur de texte. python -O source.py peut compiler le programme source dans un fichier pyo.

pyd

pyd est généralement un module d'extension Python écrit dans d'autres langages que Python, comme C/C++. C'est une bibliothèque de liens dynamiques de Python, qui équivaut à une dll. déposer. Dans les systèmes Linux, il s'agit généralement d'un fichier .so

Il existe de nombreuses vidéos de formation python, toutes sur le site d'apprentissage python, bienvenue pour apprendre en ligne !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn