Parcourir un fichier créé par cPickle
Bonjour,
le code ci-dessous utilise cPickle pour stocker des variables. Pour le parcours ligne par ligne j'utilise une méthode du type TRY:... EXCEPT:... avec une boucle "infinie".
Est-il possible de faire autrement, voire plus propre, sachant que je ne peux pas stocker toutes les infos dans un seul objet Python ?
Par exemple, dans le code ci-dessous, je ne veux pas stocker directement la liste titles.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #!/usr/bin/env python
#coding=utf-8
import cPickle
titles = ['Title ' + str(i) for i in range(1,11)]
file = open("test.txt", 'w')
for oneTitle in titles:
cPickle.dump(oneTitle, file)
file.close()
file = open("test.txt", 'r')
while True:
try:
oneVar = cPickle.load(file)
print oneVar
except:
pass
file.close() |