-1
csvファイルの特定のセル値を取得しようとしていますが、特定のセルを読み取る前に数値を数えればエラーが発生します csvリストインデックスが範囲外です - python
import os
import sys
import csv
with open('C:\Users\Administrator\Desktop\python test\update_test\datalog.csv','rb') as csvfile:
data= csv.reader(csvfile)
row_count=sum(1 for row in data)
data=list(data)
text=data[0][0]
print(text)
print row_count
おかげで、とにかく私が最初にセルの値を読み取られた行の数をカウントするために使用することができますか?ファイルを巻き戻す方法は?ありがとう – panda001
@ panda001:なぜ最初にそれをする必要がありますか?ファイルデータを2回読み出すのは遅く、非効率的です。 –
@ panda001: 'csvfile.seek(0)'は先頭に戻るように探します。 –