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 : 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 #!/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()
Partager