Problème importation

Résolu
loftyramitsu Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
loftyramitsu Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
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 1872 Date d'inscription   Statut Membre Dernière intervention   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 1872 Date d'inscription   Statut Membre Dernière intervention   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 37 Date d'inscription   Statut Membre Dernière intervention   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 37 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup !
0