代码工作正常,但它正在使用大括号创建值列表。我想以这样的方式修改代码,使其以正确的列和行格式在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
答案 0 :(得分:1)
试试这段代码:
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