Lorsque vous compilez un programme Python, il est d'abord conforme au code en bytecode et le stocke dans le dossier __pycache__. Lorsque vous exécutez le programme, cette version de Bytecode est optimisée pour une exécution plus rapide et lorsqu'elle est recompantée, elle réapparaît. Ce comportement n'est pas automatique;Il doit être explicitement supprimé. Vous pouvez désactiver ce comportement dans la section Paramètres de l'interpréteur Python.
Ce fichier est ensuite stocké dans le répertoire __pycache__. Lorsque vous compilez un programme Python, il le compose de bytecode et le stocke dans le dossier __pycache. Si vous auriez un interprète Python qui n'inclut pas ce fichier, vous pouvez en créer une copie manuelle en suivant les instructions d'installation. Si vous utilisez un Mac, vous pouvez également utiliser le répertoire __pycache _ / _ / _.
Une fois votre projet compilé, Pyscache stocke son bytecode dans ce dossier. Le bytecode est converti en code exécutable après la compilation. Cela rend votre programme plus rapidement. En outre, il est important de noter que la suppression du dossier __pycache__ ne rétablira pas les fichiers que vous avez supprimés. Ensuite, vous pouvez procéder à l'importation de votre projet. Vous pouvez voir que l'importation de la source de pyscache crée le __pycache_directory.
Le dossier __pycache__ est créé chaque fois que vous importez un fichier Python. Il est utilisé lorsque vous importez un fichier d'un autre fichier. Lorsque le fichier A.PY est importé, l'interpréteur Python crée un fichier PYC, qui contient du bytecode compilé pour le module importé. De cette manière, la traduction du code source à byTecode peut être ignorée pour les importations ultérieures.