2010-01-27 3 views
1

Lors de l'exécution d'un projet dans Eclipse, l'Eclipse enregistre une copie du fichier .py dans l'espace de travail défini lors de la création du projet. Mais le fichier importé dans le projet peut être ailleurs. Si vous utilisez os.getcwd() et exécutez le script à partir de la ligne de commande, la valeur de retour sera le chemin réel du fichier script, mais lors de l'exécution du script depuis eclipse, la valeur de retour sera le chemin de l'espace de travail, où eclipse enregistre une copie du fichier d'origine.Utilisation de getcwd lors de l'exécution dans Eclipse

Donc, la question est, puisque je cours mon script pendant le débogage d'éclipse, comment puis-je vérifier que cela fonctionne avant de passer à l'environnement réel? Y at-il un autre moyen que getcwd()?

Merci, Isaac

Répondre

1

os.getcwd() retourne le répertoire courant. Lorsque vous exécutez un programme Python à partir d'Eclipse, vous pouvez spécifier le répertoire de travail sur l'onglet Arguments de la configuration d'exécution. Cela vous permettra de passer outre la valeur du dossier du projet (ou quel que soit la valeur par défaut est peut-être.)

Python Run Configurations Arguments tab

+0

Wow, merci beaucoup. –

Questions connexes