[英]Read specific column of csv
該代碼工作正常,但它正在大括號中創建值列表。 我想修改代碼,使其以正確的列和行格式在 csv 中打印。
預期輸出:
Ver Total
4 5
4 5
4 5
4 5
實際輸出:
(ver,total) (4,5) (4,5) (4,5)
這是以下代碼
import csv
f = open("a.csv", 'r')
reader = csv.reader(f)
data = []
for line in f:
cells = line.split(",")
data.append((cells[0], cells[3]))
print data
試試這個代碼:
import csv
with open('a.csv') as csvfile:
reader = csv.reader(csvfile)
rowcnt = 0
for row in reader:
if rowcnt == 0:
print row[0], row[1]
else:
print row[0], ' ', row[1]
rowcnt = rowcnt + 1
提供以下輸出:
Ver Stat
4 5
4 5
4 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.