IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Comment travailler dans le répertoire de mon choix ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut Comment travailler dans le répertoire de mon choix ?
    Bonjour - bonsoir à tous.

    Je continue à apprendre en faisant des erreurs... J'essaie de développer une application qui comportera plusieurs fichiers. Et j'ai parfois besoin d'exécuter des petits bouts en interactif. J'ai donc créé un raccourci qui ouvre une fenêtre de python interactif. Mais elle s'ouvre dans le répertoire C:\windows\system32. Je n'arrive pas à trouver comment faire que le répertoire courant soit celui de mon application.

    Merci de votre aide.

    AMIcalement.

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Bonjour

    C'est plus un souci lié à la manipulation de ton OS et de ton bureau que de Python.
    Normalement en faisant un clic droit sur ton raccourci ça ouvre le menu contextuel dans lequel il y a "propriété". Et dans ces propriétés de ton raccourci il y a un champ "démarrer dans".
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut
    J'ai peur qu'on ait du mal à se comprendre. D'abord, je n'ai pas de raccourci : j'ai un répertoire dans lequel il y a un certain nombre de fichiers, essentiellement avec une extension ".py". C'est de ceux là que je parle : soit je clique du bouton droit et je sélectionne "ouvrir avec" et je choisis "python", sachant que le double-click, c'est l'édition. Mais si ça ne se passe pas comme prévu (en développement, ça arrive...) je voudrai l'ouvrir dans l'environnement de développement, et ce que je cherche, c'est à ce qu'il s'ouvre avec mon répertoire déjà sélectionné.

    Peut-être que je n'avais pas su être assez clair...

    AMIcalement.

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par L'AMI Yves Voir le message
    Citation Envoyé par L'AMI Yves Voir le message
    J'ai donc créé un raccourci...
    D'abord, je n'ai pas de raccourci
    Hum...
    Citation Envoyé par L'AMI Yves Voir le message
    je voudrai l'ouvrir...
    là tu parles du fichier .py
    Citation Envoyé par L'AMI Yves Voir le message
    dans l'environnement de développement...
    quel environnement de développement utilises-tu ?
    Citation Envoyé par L'AMI Yves Voir le message
    c'est à ce qu'il s'ouvre avec mon répertoire déjà sélectionné.
    ce répertoire sélectionné, quel rôle a-t-il (ou doit-il avoir) quand tu ouvres ton ".py" ? A priori quand on ouvre un ".py" c'est pour le modifier, le recoder ou toute autre action de développement. Mais dans toutes ces actions, le répertoire n'a aucun effet...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut
    Dans mon répertoire de travail, j'ai mes fichiers source .py;

    Si je double-clic dessus, c'est pour les éditer. Si cela ne me convenait pas, je changerais, mais cela me convient : je développe.

    Mais il faut bien les faire tourner, sinon, à quoi cela servirait-il de développer ?.. Donc je clique du bouton droit, ouvrir avec... et je choisis Python.

    Mais, encore là, par ce que c'est "en développement", ça ne fait pas tout ce à quoi on s'attend, et pas toujours en expliquant bien pourquoi. On est bien toujours ensemble ?

    L'étape d'après, si je vis bien dans un monde réel, c'est de les faire tourner dans l'environnement "interactif", celui que l'on obtient en exécutant "py.exe" : cela ouvre une fenêtre de console, avec le prompt ">>>".

    Mais le répertoire par défaut, quand on en est là, c'est "c:\windows\windows32" du moins chez moi. Et l'idée, à ce moment là, ce serait d'aboutir dans le répertoire où sont logés mes fichiers source.

    Je suppose que tous ceux qui font du développement ont un jour ou l'autre été confrontés à cette question.

    Moi, aujourd'hui, je ne sais pas y répondre. Alors, je la pose sur le forum qui me parait le plus approprié.

    J'ai faux quelque part ?

    Je pose cette deuxième question.

    AMIcalement.

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2009
    Messages
    587
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 587
    Par défaut
    Bon, c'est plus la peine de transpirer, je me répondqs à moi-même. C'est bien en effet une question d'une bonne utilisation de mon OS : j'ai bien créé un raccourci vers py.exe. Il suffit de cliquer dessus du bouton droit et de préciser le "répertoire par défaut"; J'ai testé : ça marche.

    Il n'y a donc plus de question.

    Merci de m'avoir lu (et parfois répondu).

    A bientôt.

    AMIcalement

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Citation Envoyé par L'AMI Yves Voir le message
    J'ai faux quelque part ?

    Je pose cette deuxième question.
    Il serait préférable de lancer un terminal (tel que cmd.exe) puis la commande py monscript.py (ou autre...).
    Ce qui aiderait à visualiser le message d'erreur et à lancer d'autres commandes.
    note: Le répertoire par défaut du raccourci de cmd.exe se fait de la même façon.

    Ceci dit, normalement on développe avec un IDE, boîte à outil plus ou moins sophistiquée utilisée par les programmeurs pour écrire et mettre au point leurs codes.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment travailler dans un seul lignes d'une matrice?
    Par bakir mery dans le forum Débuter
    Réponses: 2
    Dernier message: 16/06/2018, 22h46
  2. Comment travailler dans l'écosystème JS ?
    Par grunk dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 16/02/2017, 10h51
  3. Réponses: 1
    Dernier message: 17/08/2011, 17h37
  4. Réponses: 6
    Dernier message: 22/02/2011, 22h46
  5. Comment copier un fichier dans un dossier de mon choix
    Par sebac dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/05/2010, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo