Profil supprimé | Bon j'avoue que je seche (newb en Python) Je precise: python 2.7.5
J'ai des fichiers dans le format suivant (tout sous Linux, donc pas de crlf):
[['user1', 'user2', 'user3'], ['groupe1', 'groupe2', 'groupe3']] |
Donc en gros, une liste avec dedans deux listes... Rien de tres excitant... Sauf que python ne veut pas lire le fichier correctement et le remettre dans une liste
A chaque fois, il met dans un string... J'ai essaye:
file = open(filename, "r" )
mylist = list(file)
for a in mylist:
print 'a', a
|
Ca me retourne:
[['user1', 'user2', 'user3'], ['groupe1', 'groupe2', 'groupe3']] |
J'ai essaye:
for line in file.read():
print line
|
Ca me retourne:
Puis:
arf = [current_place.rstrip() for current_place in file.readlines()]
print arf
|
Qui me retourne un bidule avec des double quotes
Sur Google, ca semble si simple... Help! |