bonjour,
je suis parti d'une list d'int pour la transfomer en liste de str puis je veux relire en readlines mais jai un message d'encodage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
###############################
# écrire fichier
###############################
for i in range(10):
    tab[i] = str(tab[i])
print(tab)
sd = "  ".join(tab)
fichier = open("c:\\fichier.txt", "w")
fichier.write(sd)
fichier.close()
print(fichier)
###############################
# Lire unfichier
###############################
fichier = open("c:\\fichier.txt", "r")
h = fichier.readlines()
print(h)
###############################
# écrire fichier
###############################
for i in range(10):
    tab[i] = str(tab[i])
print(tab)
sd = "  ".join(tab)
fichier = open("c:\\fichier.txt", "w")
fichier.write(sd)
fichier.close()
print(fichier)
###############################
# Lire unfichier
###############################
fichier = open("c:\\fichier.txt", "r")
h = fichier.readlines()
print(h)v
message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[8, 8, 7, 0, 4, 3, 2, 3, 2, 8]
[0, 2, 2, 3, 3, 4, 7, 8, 8, 8]
['0', '2', '2', '3', '3', '4', '7', '8', '8', '8']
<_io.TextIOWrapper name='c:\\fichier.txt' mode='w' encoding='cp1252'>
['0  2  2  3  3  4  7  8  8  8']
merci