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

EDI/RAD Python Discussion :

[IDLE] Définir le répertoire courant


Sujet :

EDI/RAD Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut [IDLE] Définir le répertoire courant
    Bonjour

    Suivant avec assiduité ce tutoriel, je me retrouve bloqué sur une question très bête à propos des modules: en effet, je souhaite ranger mon dossier sur la seconde partition de mon disque-dur, mais, je ne peut du coup pas y accéder via la fonction import puisque apparemment, le répertoire courant n'est alors pas là.

    D'où ma question: comment définir/choisir le répertoire courant ? (pour la console, je suppose que c'est le répertoire ou est placé le fichier pour un module)


    J'utilise IDLE 2.6.1


    Merci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Pour choisir le répertoire courant, c'est os.chdir(dossier)
    Sinon, s'il s'agit uniquement d'imports, tu peux ajouter le dossier à la liste sys.path (attention aux noms de modules déjà existants, Python cherche dans les dossiers en suivant l'ordre de la liste)

  3. #3
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    c'est curieux, mais quand je fait sys.path.append("Monchemin"), il me dit que l'objet sys n'existe pas.....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >>> sys.path.append("C:\Dossiers & progs\programation\python\init")
    
    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        sys.path.append("C:\Dossiers & progs\programation\python\init")
    NameError: name 'sys' is not defined

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Importe le module sys d'abord

  5. #5
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    je savait pas qu'il fallait l'importer



    merci beaucoup, ça marche

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

Discussions similaires

  1. [Débutant] Connaitre le répertoire courant
    Par The Wretched dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 16/06/2005, 12h51
  2. [File] Problème de répertoire courant
    Par seb_asm dans le forum Applets
    Réponses: 5
    Dernier message: 03/05/2005, 19h44
  3. [VB.NET] Définir le répertoire par défaut de l'application
    Par lord_paco dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/12/2004, 16h00
  4. [JSP] Récupérer le répertoire courant
    Par dafly dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 10/06/2004, 11h01
  5. répertoire courant ".\"
    Par tut dans le forum MFC
    Réponses: 2
    Dernier message: 10/03/2004, 09h57

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