bonjour

vous m'avez aidé pour les classes dans un même répertoire et ça fonctionne

j'essaye un fichier de classe dans un sous répertoire rclass, en commençant par une classe qui ne fait qu'imprimer et qui fonctionne dans le même répertoire
mais ne fonctionne plus dans une sous répertoire

principal.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
   import rclass.classe_test
   t1 = classe_test.test1(5)
   t1.fonction()

rclass
classe_test.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        class test1(): 
             def __init__(self, data):
                  self.data = data
                  print("appel réussi")
 
             def fonction(self):
                  print(self.dada)
j'ai eu une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
     t1 = class_test(5) 
     NameError : name 'classe_test' is not defined

pourtant j’indique bien le chemin à partir du répertoire du programme principal

au cas où j'ai changé le . par / puis \
j'ai essayé avec / : rclass/class_test
SyntaxError :invalid syntax sur /

j'ai essayé \ : rclass\classe_test
SyntaxError : enexpected character after line continuation character