J'ai un certain nombre de fichiers python avec des extensions .py sur lesquelles je travaillais, fermés, et j'ai essayé de revenir à plus tard. Lorsque j'ai essayé de les ouvrir en cliquant droit et en sélectionnant "Modifier avec IDLE", au lieu d'ouvrir un dossier pycache a été créé.Essayer d'ouvrir un fichier python dans IDLE. Au lieu de cela, un dossier pycache est créé. Comment puis-je réparer ça?
J'ai un travail autour de lequel je vais éditer le fichier avec Notepad ++, copier le texte dans un nouvel éditeur python, supprimer l'ancien fichier, et réenregistrer le nouveau fichier avec le même nom. Ma recherche a soulevé des questions liées à la pycache et IDLE, mais aucun spécifiquement abordant le problème. Est-ce que quelqu'un a rencontré un problème similaire/savoir comment le résoudre? J'utilise Python 3.5.2 sous Windows 7.
Je n'ai pas entendu parler de quelqu'un ayant un problème comme celui-ci, donc je ne serais pas surpris s'il y a un problème avec votre Windows ou Python. Notes: 1. IDLE lui-même n'a rien à voir avec le code 'Edit with IDLE' dans Windows Explorer, sauf pour être ouvert lorsque le code de l'explorateur fonctionne comme prévu. 2. IDLE n'a rien à voir avec __pycache__. Il demande simplement à Python d'ouvrir un fichier python et python lui-même vérifie la copie en cache. 3. La meilleure solution consiste à ouvrir des fichiers .py à partir de IDLE à l'aide de Fichier => Ouvrir, Fichier => Fichiers récents ou Fichier => Ouvrir un module. J'utilise rarement Explorer pour ouvrir des fichiers .py. –
Plus de notes: 4. Je reste épinglé IDLE à la barre des tâches pour le rendre trivial à ouvrir. 5. Si vous le pouvez, passez à la version 3.5.3 (ou même 3.6.0 ou 3.6.1 dans quelques semaines). Je suis assez sûr qu'il a des corrections de bogues pour le programme d'installation de Windows, et peut-être le code «Modifier avec ...», qui ont tous deux été réécrits pour 3.5.0. –