bonjour à toutes et à tous,
j'ai écris un tout petit lecteur de rss,
mais les temps de lecture ne sont pas géniaux.
version 3.2.2 sous windows , 2.7.1 sous Ubuntu
peut-on améliorer les choses ? faut-il faire autrement ?
extraits ( je vous épargne la gestion des erreurs et autres joyeusetés )
merci d'avance
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 fichRSS=urllib.request.urlopen('url du rss') # si version 3 # ou fichRSS=urllib.urlopen('url du rss') # version 2 # puis soit ( tout lire ) ========== blkRss=fichRSS.read() # soit ( lire "ligne/ligne" ) ========== enrgt=fichRSS.readline() while enrgt: blkRss+=str(enrgt) enrgt=self.fichRSS.readline() # soit ( lire block/block ) ========== enrgt=fichRSS.read(tailles diverses essais de 128...16384) while enrgt: blkRss+=str(enrgt) enrgt=fichRSS.read(tailles diverses essais de 128...16384) fichRSS.close()
Partager