ok donc j'ai essayé ca mais ca ne marche pas ....
Code:
1
2
3
4
5
6 def print_list(l,fichier): fichier_c = open(fichier,'a') for i in l: for val in i: ficher_c.write(str(val) & ' ') fichier_c.write('\n')
Version imprimable
ok donc j'ai essayé ca mais ca ne marche pas ....
Code:
1
2
3
4
5
6 def print_list(l,fichier): fichier_c = open(fichier,'a') for i in l: for val in i: ficher_c.write(str(val) & ' ') fichier_c.write('\n')
Ok ! Problème résolu : j'ai fait la quiche j'avais mal tapé le nom du fichier .....
Merci à toi !
quelques précisions :
- si tu open() un fichier tu dois le close() quelque part, sauf si tu utilises le mot-clé with auquel cas le bloc délimite l'utilisation du fichier
- ficher_c.write(str(val) & ' ') ça doit lever une erreur normalement, c'est un + qu'il faut mettre pour concaténer des chaines en python
n'oublie pas de cliquer sur le bouton :resolu: en bas de la pageCode:
1
2
3 with open(fichier) as f: for line in l: f.write(' '.join([str(val) for val in line]) + '\n')