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

  1. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    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
  2. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    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
  3. 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
  4. loftyramitsu Messages postés 43 Statut Membre 1
     
    Merci beaucoup !
    0