J'ai un fichier csv d'entrée comme ci-dessous, je veux imprimer seulement les 8 entrées les plus récentes.peut-on fournir des entrées sur la façon de faire cela?impression seulement les 8 dernières entrées dans un fichier .csv
INPUT:-
trend.csv
['2013-06-25 20:01', '10']
['2013-06-25 20:06', '9']
['2013-06-25 20:06', '8']
['2013-06-26 20:06', '7']
['2013-06-26 20:06', '6']
['2013-06-26 20:06', '5']
['2013-06-26 20:06', '4']
['2013-06-26 20:06', '3']
['2013-06-26 20:06', '2']
['2013-06-26 20:08', '1']
OUTPUT:-
['2013-06-25 20:06', '8']
['2013-06-26 20:06', '7']
['2013-06-26 20:06', '6']
['2013-06-26 20:06', '5']
['2013-06-26 20:06', '4']
['2013-06-26 20:06', '3']
['2013-06-26 20:06', '2']
['2013-06-26 20:08', '1']
code:
import csv
#Now read the recent 8 entries and print
cr = csv.reader(open("trend.csv","rb"))
for row in cr:
#print only the recent most 8 entries
print row
Avez-vous essayé le stockage 8 entrées? –
@ IgnacioVazquez-Abrams - J'aimerais stocker seulement 8 entrées ..bot sûr de savoir comment faire si .. toutes les entrées? – user2341103
@ IgnacioVazquez-Abrams - je reçois un fichier Erro "de database.py", ligne 17, dans last8 = collections.deque (maxlength = 8) TypeError: 'maxlength' est un argument de mot-clé non valide pour cette fonction –
user2341103