2009-07-27 6 views
1

Si j'importer un module à l'aide IDLE:Comment ouvrir les fichiers sources python en utilisant le shell IDLE?

import <module_name> 
print <module_name>.__file__ 

comment puis-je l'ouvrir sans passer par le Menu-> Fichier-> Ouvrir procédure en plusieurs étapes?

Il serait bien de l'ouvrir via une commande qui prend le chemin et sort un éditeur séparé comme IDLE.

+0

Je ne vois pas comment cliquer sur un élément de menu est un " procédure en plusieurs étapes "? C'est un élément de menu. Et c'est un événement rare. Une fois le fichier ouvert, il peut rester ouvert pour toujours. –

+0

Eh bien, c'est 1 étape pour le menu, 1 étape pour la sélection ouverte, au moins plusieurs étapes pour choisir le bon chemin, puis 1 étape pour le bouton d'ouverture. Multipliez ceci pour une dizaine de fichiers et vous avez beaucoup de choses à faire. – citn

+0

Ma copie de IDLE a un menu de fichiers récents. Enregistre la navigation. Tapez "edit someFile" est 13 touches séparées, plus je dois appuyer sur Entrée à la fin. Cliquez et faites glisser semble plus simple que 13 frappes. Quel problème avez-vous avec pointer et cliquer? –

Répondre

2
  • Vous pouvez utiliser ALT-M et écrire le nom du module dans la zone popup
  • Vous pouvez utiliser CTRL-O pour ouvrir un fichier
0

Je ne pense pas que IDLE le fera pour vous, mais si vous utilisez Wing, vous pouvez survoler le nom du module et faire < Ctrl> - < Clic Gauche>, ou ouvrir le bon contexte de clic menu sur le nom du module, et sélectionnez "Aller à la définition". Simple. Vous n'avez même pas besoin de connaître l'emplacement du fichier; vous devez juste l'avoir sur votre PYTHONPATH.

Limitation: Cela ne fonctionne pas si vous l'ajoutez à votre PYTHONPATH à l'aide de sys.path.append(). Il doit être sur le chemin qui existe lorsque le fichier est ouvert, même si vous pouvez configurer cela sur une base par projet ou par fichier dans Wing.

Questions connexes