How to find specific row in Python CSV module

后端 未结 4 1527
慢半拍i
慢半拍i 2020-12-21 12:21

I need to find the third row from column 4 to the end of the a CSV file. How would I do that? I know I can find the values from the 4th column on with row[3] but how do

4条回答
  •  悲&欢浪女
    2020-12-21 13:16

    You could convert the csv reader object into a list of lists... The rows are stored in a list, which contains lists of the columns.

    So:

    csvr = csv.reader(file)
    csvr = list(csvr)
    csvr[2]     # The 3rd row
    csvr[2][3]  # The 4th column on the 3rd row.
    csvr[-4][-3]# The 3rd column from the right on the 4th row from the end
    

提交回复
热议问题