J'ai remarqué .pyc
_ fichiers générés spontanément lorsque certains .py
Le fichier du même nom est exécuté. Quelle est la différence entre .py
et .pyc
des dossiers?
Aussi, je trouve qu'ayant .pyc
fichiers qui traînent encombrent l’espace. Faut-il supprimer .pyc
des dossiers? Ou y a-t-il un avantage et/ou une nécessité à les avoir?
MISE À JOUR: Voici 2 questions répondues qui sont liées à ma question
Si Python est interprété, que sont les fichiers .pyc?
Cette question n'est pas un doublon
Raison 1: Parce que je demande quelle est la différence entre ces deux fichiers. La question trouvée par S.Lott et intitulée "Si Python est interprété, que sont les fichiers .pyc?" Ne demande pas quelle est la différence entre les fichiers .py et .pyc. Elle demande ce que les fichiers sont.
Raison 2: Parce que mes questions secondaires 'Faut-il supprimer .pyc
des dossiers? Ou y a-t-il un avantage et/ou une nécessité à les avoir dans les parages? fournissez encore plus d'informations sur les fichiers .pyc et sur la manière de les gérer.
Raison n ° 3: car lorsqu'un débutant Python de Python comme moi veut le découvrir ) Quelle est la différence entre les fichiers .py et .pyc? , ils n'auront aucun problème à trouver la réponse car ils seront directement guidés vers ma question, ce qui permettra de réduire le temps de recherche, car la question est bien précise.
.pyc
Contient le bytecode compilé des fichiers source Python. L'interpréteur Python charge les fichiers .pyc
Avant]] avant .py
, donc, s’ils sont présents, vous gagnerez du temps en n’ayant pas à recompiler le code source Python). Vous pouvez vous en débarrasser si vous le souhaitez, mais ils ne le font pas. t causer des problèmes, ils ne sont pas gros, et ils peuvent gagner du temps lors de l’exécution des programmes.
Python compile le .py
et enregistre les fichiers sous .pyc
afin qu'il puisse les référencer dans des invocations ultérieures.
Leur suppression ne présente aucun inconvénient, mais ils vous feront gagner du temps de compilation si vous effectuez beaucoup de traitement.
"Un programme ne s'exécute pas plus vite quand il est lu depuis un fichier" .pyc "ou" .pyo "que quand il est lu depuis un fichier" .py "; la seule chose qui est plus rapide avec" .pyc "ou" .pyo "les fichiers sont la vitesse à laquelle ils sont chargés."