Pythonでcsvファイルを読み込もうとしています。csv ファイルには 1400 行あります。次のコマンドを使用して csv ファイルを開きました。
import csv
import sys
f=csv.reader(open("/Users/Brian/Desktop/timesheets_9_1to10_5small.csv","rU"),
dialect=csv.excel_tab)
次に、ファイルをループして、次のコマンドを使用して各行から最初の名前を取得しようとしました。
for row in f:
g=row
s=g[0]
end_of_first_name=s.find(",")
first_name=s[0:end_of_first_name]
次のエラー メッセージが表示されました。
トレースバック (最新の呼び出しは最後):
ファイル ""、3 行目、モジュール
s=g[0] の
IndexError: リスト インデックスが範囲外です
このエラー メッセージが表示される理由と修正方法を知っている人はいますか?