Problème importation [Résolu]

Signaler
Messages postés
37
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
29 juin 2020
-
Messages postés
37
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
29 juin 2020
-
bonjour,
Je commence python et j'ai un problème :
J'ai créé un module 'fonctions.py' se situant dans un répertoire (package) caché '.pendu'
Mais comme il y a un point devant, je ne peut pas l'ouvrir comme ça :
import .pendu.fonction il y a une syntax error. J'ai essayé d'autre trucs :
import '.pendu'.fonction
import ".pendu.fonction" etc.....
Y a-t-il une syntaxe spéciale ou autre solution ?
merci d'avance.

4 réponses

Messages postés
307
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
15 juillet 2020
51
Bonjour Loftyramisu,


je ne sais pas si on peut faire import avec un nom de dossier

moi, en général, je mets le dossier dans le path Python et ensuite j'importe:

import sys
sys.path.append(r'C:\dev\toto')
import fonctions.py
Messages postés
307
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
15 juillet 2020
51
sys c'est la bibliothèque avec les fonctions permettant de gérer tout ce qui est système


erreur dans mon message:

import fonctions et non pas import fonctions.py

c'est comme import sys, on ne met pas l'extension du fichier
Messages postés
37
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
29 juin 2020
1
J'ai réussi en enlevant le point, mais du coup le dossier n'est plus caché.
Je vais essayé ta méthode.
c'est quoi 'sys' ??
merci de m'avoir répondu
Messages postés
37
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
29 juin 2020
1
Merci beaucoup !