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.pyCitation:
AttributeError: 'MaClass' object has no attribute 'MaFonction' ????
Mon fichier maclass.py (une partie !)Code:
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:
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:
1
2
3 from MyUtil import * from MyUtil import compareTuples import MyUtil
Je fait quoi de mal ;-)
Merci
Steph