Dire que j'ai ce simple script python:Ré-ouvrir les fichiers en Python?
file = open('C:\\some_text.txt')
print file.readlines()
print file.readlines()
Lorsqu'il est exécuté, la première impression imprime une liste contenant le texte du fichier, tandis que la seconde impression imprime une liste vide. Pas complètement inattendu, je suppose. Mais y a-t-il un moyen de «renvoyer» le fichier pour que je puisse le relire? Ou est le moyen le plus rapide juste pour le rouvrir?
Vous pouvez essayer 'file.close()' et '' open' contre file.seek' et retour rapport sur ce que tu as appris Ensuite, nous pourrions commenter vos résultats. –
Hey c00kiemonster! Si la réponse d'Alok répond à votre question, veuillez appuyer sur la coche à gauche de sa réponse. Cela le marque comme "la bonne réponse" pour que les autres personnes à l'avenir sachent que cela fonctionne. De plus, cela vous donne des points de réputation supplémentaires :-) – Smashery
J'ai effectué un test rapide sur un fichier de 170k, et c'était à peu près en même temps, quelques millisecondes chacun. – c00kiemonster