前提・実現したいこと
csvの1行目と最終行をprintしたいです。
発生している問題・エラーメッセージ
1行目のみ、最終行(181行目)のみをprintすると問題なく表示されますが、
どちらも表示させようとすると以下のエラーが出ます。
lastrow = csvfile.readlines()[180]
IndexError: list index out of range
該当のソースコード
python
1 2import csv 3csvfile = open("01_01.csv") 4firstrow = csvfile.readlines()[0] 5lastrow = csvfile.readlines()[180] 6print(firstrow) 7print(lastrow)
試したこと
以下のどちらかのみを残して実行すると正しく表示されました。
python
1firstrow = csvfile.readlines()[0] 2print(firstrow)
python
1lastrow = csvfile.readlines()[180] 2print(lastrow)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/26 08:49