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 ?
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 ?
Salut,
Techniquement, les répertoires ne contiennent que des fichiers Et ici ce seront des fichiers textes particuliers appelés scripts Python.
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager