Python Fichier À Accès Aléatoire

Est-il un Python de type de fichier pour accéder à des lignes au hasard, sans traversant l'ensemble du dossier? J'ai besoin de recherche dans un fichier de grande taille, la lecture de toute la chose en mémoire ne serait pas possible.

Tous les types ou les méthodes seraient appréciés.

Pouvez-vous expliquer pourquoi vous voulez lire une ligne aléatoire, au lieu de lire le fichier en entier dans des parties ou de quelque chose.
Pour faire une recherche binaire dans le fichier, chaque ligne commence par un entier. Je veux traiter les entiers comme des clés et le reste de la ligne comme la valeur.

OriginalL'auteur Mantas Vidutis | 2011-02-15