這裏是我的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'。 –