Les résultats du code suivant montrent qu’ouvrir un fichier avec une référence explicite (f) , et non pas à la volée, pour un objet-fichier est la plus rapide.
Êtes-vous d’accord avec cette conclusion ?
Est-ce que je procède à un bon test pour mesurer cette différence ?
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 from time import clock for pp in xrange (23): te = clock() for y in xrange(1000): for l in open(fichier, 'r').readlines() : x = l[0] break tf = clock() print tf-te,' ', t1 = clock() for yy in xrange(1000): f = open(fichier, 'r') for line in f: x = line[0] break f.close() t2 = clock() print t2-t1
Partager