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 :

écrire un path


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut écrire un path
    Dans un répertoire REP1 je veux mettre des programmes "principaux".
    Dans un répertoire REP2 je mets des fonctions.
    Le problème: par quelle instruction indiquer aux programmes principaux de REP1 d'aller chercher des fonctions dans REP2 ?

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Citation Envoyé par mjf.blanchet Voir le message
    Dans un répertoire REP1 je veux mettre des programmes "principaux".
    Dans un répertoire REP2 je mets des fonctions.
    Techniquement, les répertoires ne contiennent que des fichiers Et ici ce seront des fichiers textes particuliers appelés scripts Python.

    Citation Envoyé par mjf.blanchet Voir le message
    Le problème: par quelle instruction indiquer aux programmes principaux de REP1 d'aller chercher des fonctions dans REP2 ?
    L'instruction sera "import". La question sera que mettre dans le nom du chemin. Ça peut ressembler à "REP2.nom-script", où "nom-script" est le nom du fichier.py qui contiendra les fonctions. Mais çà ne marchera que si REP2 est un sous répertoire de REP1 ou si REP2 a été ajouté dans la variable d'environnement PYTHONPATH (ou dans sys.path)... et à condition aussi que REP2 contienne un fichier spécial (__init__.py) éventuellement vide.
    Ok, c'est un peu rapide mais les détails sont dans le chapitre sur modules et packages du Python tutorial.

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

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2015
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    OK merci

Discussions similaires

  1. récupérer le path system
    Par Eugénie dans le forum MFC
    Réponses: 4
    Dernier message: 22/12/2003, 13h03
  2. Réponses: 3
    Dernier message: 10/06/2003, 14h16
  3. Redhat-9 changer le path des databases
    Par jean christophe dans le forum Installation
    Réponses: 7
    Dernier message: 30/05/2003, 17h53
  4. Autorun comment l'écrire
    Par Speed41 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 25/04/2003, 14h55
  5. Un langage pour lire, traiter et écrire de gros fichiers
    Par March' dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 07/04/2003, 15h26

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