Bonjour à tous,
J'ai un problème avec l'erreurque je n'arrive pas à résoudre.'unicode' object has no attribute 'append'
Voici le code
et voici le résultat avec le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 l_fichiers = [] dico_finale = {} for code_client, trame_client in nom_trames(DB_CLIENTS).iteritems(): dico_finale["code_client"]=code_client print trame_client for table in trame_client: print table dico_finale["tables_client"]= table if dico_finale.has_key("tables_client")== 1: dico_finale["tables_client"].append(table)
si je comprends bien je ne peux pas utiliser "append" avec un objet unicode mais alors comment faire pour ajouter une valeur à mon dictionnaire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [u'TIC_CBEMT'] TIC_CBEMT Traceback (most recent call last): File "D:\ENERGIE\SCRIPTS\src\injDB.py", line 169, in <module> dico_finale["tables_client"].append(table) AttributeError: 'unicode' object has no attribute 'append'
Merci de votre aide
Partager