Problème importation

Résolu
loftyramitsu Messages postés 43 Statut Membre -  
loftyramitsu Messages postés 43 Statut Membre -
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

Phil_1857 Messages postés 1956 Statut Membre 168
 
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
1
Phil_1857 Messages postés 1956 Statut Membre 168
 
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
1
loftyramitsu Messages postés 43 Statut Membre 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
0
loftyramitsu Messages postés 43 Statut Membre 1
 
Merci beaucoup !
0