Est-il possible d'accélérer Python IO?

Considérer ce programme en python:

import sys

lc = 0
for line in open(sys.argv[1]):
    lc = lc + 1

print lc, sys.argv[1]

À le faire fonctionner sur mon 6GB fichier texte, il termine en ~ 2minutes.

Question: est-il possible d'aller plus vite?

Noter que la même temps est requis par:

wc -l myfile.txt

donc, je soupçonne que la réponse à ma quesion est juste un simple "non".

Remarque aussi que mon programme est en train de faire quelque chose de plus intéressant que de simplement compter les lignes, donc merci de donner une réponse générique, pas ligne de comptage-astuces (comme garder un nombre de lignes de métadonnées dans le fichier)

PS: j'ai marqué "linux" à cette question, parce que je suis intéressé seulement dans linux-des réponses précises. N'hésitez pas à donner OS-agnostique, ou même d'autres-OS réponses, si vous en avez.

Voir aussi la question de suivi

source d'informationauteur Davide