我正在尝试打印 .csv 文件的行号,但它只输出所有行的最后一个行号,这是我的代码:
import csv
openfile = open('example_csv.csv')
readcsv = csv.reader(openfile, delimiter = ',')
list_csv_content = list(readcsv)
for row in list_csv_content:
print(f'Row #{readcsv.line_num} {row}')
输出是这样的:
Row #7 ['4/5/2015 13:34', 'Apples', '73']
Row #7 ['4/5/2015 3:41', 'Cherries', '85']
Row #7 ['4/6/2015 12:46', 'Pears', '14']
Row #7 ['4/8/2015 8:59', 'Oranges', '52']
Row #7 ['4/10/2015 2:07', 'Apples', '152']
Row #7 ['4/10/2015 18:10', 'Bananas', '23']
Row #7 ['4/10/2015 2:40', 'Strawberries', '98']
我究竟做错了什么?
阿晨1998
繁星点点滴滴
慕婉清6462132
随时随地看视频慕课网APP
相关分类