这里是我的csv文件的样本:在csv文件中打印行?
1 Ryan Giggs £13.50 23 Manchester Utd
2 David Beckham £40.00 24 Manchester Utd
3 Michael Owen £22.00 22 Liverpool
4 Robbie Fowler £21.00 23 Leeds Utd
我写了这个代码的意图,打印出的第一行:
import csv
with open("Footballers.csv") as f:
reader = csv.reader(f)
for row in reader:
print(row[1])
然而,这仅打印出第一个(技术上第二)列像这样:
Ryan
David
Micheal
Robbie
我怎样才能打印出第一行像这样?
1 Ryan Giggs £13.50 23 Manchester Utd
@roganjosh这将打印所有行,提问者只需要第一个。 – user312016
@roganjosh当我第一次回答 – user312016
@roganjosh时,我做了同样的事情。如果你只需要一个项目,为什么要设置for循环。这就是'next'所做的。除了'for'循环本身在幕后调用'next'。 –