Problème importation

Résolu
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

  1. 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
    1. 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
      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
        1. Merci beaucoup !
          0