Bonjour,
Je cherche depuis un moment mais je ne comprend pas mon problème !
J'ai un fichier MyUtil.py avec des fonction dedans (rien de spéciale !)
J'ai un fichier maclass.py avec une classe dedans (rien de spéciale !)
Je voudrais utiliser dans ma classe une des fonctions du fichier myutil.py mais j'ai toujours ce type d'erreur :
Ficher MyUtil.pyAttributeError: 'MaClass' object has no attribute 'MaFonction' ????
Mon fichier maclass.py (une partie !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 def compareTuples(self, T1, T2, len=0 ): index = 0 length = len if len == 0: length = len(T1) print("length = "+str(length) ) while index < length: # on applique une tolerence de 2 pour les valeurs if isclose( T1[index], T2[index], abs_tol = 2 ): index += 1 else: return False return True
Et la toujours une erreur, j'ai testé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 from MyUtil import compareTuples class dataJson(): def __init__ (self, repBase ): print( "dataJson __init__") def ma methode (self, param ) ... if compareTuples( Face, fface, 4 ) == True: ....
Et dans le code avec compareTuples, MyUtil.compareTuples, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 from MyUtil import * from MyUtil import compareTuples import MyUtil
Je fait quoi de mal ;-)
Merci
Steph
Partager