Je suis nouveau sur Python. J'utilise Python 2.7 et j'utilise Windows Vista (64 bits). Comment puis-je le faire lorsque je clique sur des .py
scripts ... qu'il s'ouvre dans IDLE pour que je puisse le modifier en un clin d'œil? Tu sais ... sans avoir à ouvrir IDLE par lui-même.
J'y suis allé C:\Python27\Lib\idlelib
mais je ne vois pas l'application IDLE.
Ensuite, quand je fais un clic droit et "Ouvrir par défaut avec" et sélectionnez le idle.bat
fichier .. Je reçois ceci:
windows-vista
python
tester
la source
la source
Réponses:
Au moins pour Python 3.1 (cela ne devrait pas être différent pour 2.7), IDLE est situé dans
C:\Python31\Lib\idlelib\idle.bat
.Donc, pour le faire ouvrir des scripts Python, cliquez avec le bouton droit sur un script, accédez à Ouvrir avec → Choisir le programme par défaut , cliquez sur Parcourir , recherchez
C:\Python27\Lib\idlelib
et sélectionnezidle.bat
(l'extension peut ne pas s'afficher en fonction de vos paramètres Windows). N'oubliez pas de cocher le bouton Toujours utiliser le programme sélectionné pour ouvrir ce type de bouton de fichier s'il n'est pas déjà coché.la source
Windows 7 Pro 64 bits après l'installation
python-3.5.1-amd64.exe
avait le même problème, aucun contexte d'édition après l'installation.Pour corriger: cliquez avec le bouton droit sur le fichier .py, ouvrez-le avec Choisir le programme par défaut ... puis attribuez-le à:
c:\users\myusername\AppData\Local\Programs\Python\Python35\pythonw.exe
et sélectionnez "Toujours utiliser le programme sélectionné pour ouvrir ce type de fichier" et les fichiers .py ont été remplacés par l'icône Python IDE et la modification le menu contextuel a commencé à apparaître.la source
idle.bat
dans leidlelib
dossier.N'avez-vous pas "Modifier avec IDLE" parmi vos options lorsque vous cliquez avec le bouton droit sur un fichier .py? cela devrait être le comportement par défaut d'IDLE, il peut peut-être changer en fonction de certains paramètres d'installation / système. Je ne définirais pas IDLE comme programme par défaut pour ouvrir les fichiers .py, c'est la tâche de python. Cela impliquerait également que vous ne les exécutiez pas lorsque vous double-cliquez dessus ou saisissez leur nom d'extension complète dans la ligne de commande.
Si ce que j'ai dit ci-dessus ne fonctionne pas pour vous, vous pouvez ajouter le chemin IDLE que vous avez mentionné à la variable système Path dans Windows, afin que vous puissiez taper dans la ligne de commande:
Une fois que vous avez ajouté le chemin IDLE à la variable système Path, vous pouvez également lancer IDLE en tapant "idle" dans la zone que vous obtenez à partir de windowsbutton-R. En plus, vous pouvez ajouter l'estimation .py à la variable système PATHEXT pour que les scripts python s'exécutent "par nom uniquement" comme les exécutables, les commandes système, les programmes compilés ou tout ce que vous appelez.
note: cela a commencé comme un commentaire, puis est devenu en quelque sorte ... long. Je crois que vous pouvez trouver tout ce que j'ai dit, juste mieux, dans de nombreux didacticiels python sur Internet.
EDIT pour répondre à votre question modifiée: ma réponse précédente devrait résoudre votre problème même si votre système n'est pas correctement configuré pour exécuter des fichiers .pyw, de toute façon choisissez simplement "sélectionner un programme dans une liste ...", si python n'est pas là, recherchez dans son dossier. Il semble qu'il s'agisse d'avoir python "lié" avec des fichiers .pyw, comme il est censé l'être. Permettez-moi de répéter: vous ne voulez pas que les fichiers .py soient ouverts dans IDLE par défaut, regardez ma réponse ci-dessus.
la source
Si le fichier est un module, c'est-à-dire qu'il a des fonctions Python qui nécessitent des arguments, alors utiliser F5 dans la fenêtre de l'éditeur IDLE ne fonctionnera pas. Vous devrez peut-être créer un autre fichier qui appelle la fonction avec des arguments et utiliser F5 pour l'exécuter. Utilisez import from filename import * pour importer le module avec la fonction dans ce deuxième script, puis appelez la fonction avec ses arguments.
la source
Le programme d'installation de Python crée généralement une
"Edit with IDLE"
entrée de menu contextuel pour les.py
fichiers.S'il n'est pas présent sur votre ordinateur, vous pouvez l'ajouter avec le fichier de registre suivant.
edit_with_idle.reg
C:\\Python27
par le chemin d'accès correct à Python sur votre machine.Fichier Reg:
Une
"Edit with IDLE"
option devrait maintenant apparaître lorsque vous cliquez avec le bouton droit sur les.py
fichiers.Si ce n'est pas le cas, assurez-vous que les
.py
fichiers sont enregistrés correctement:HKEY_CLASSES_ROOT\.py\(Default)
doivent contenirPython.File
.la source
Peter C a raison, pour python 3.7 dans Windows, utilisez les étapes suivantes 1. Accédez à c: \ users \ myusername \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ idlelib \ 2. sélectionnez idle.bat et n'oubliez pas de choisir ' utilisez toujours cette application pour ouvrir l'option.
la source