【发布时间】:2017-03-30 22:28:23
【问题描述】:
import csv
def csv_reader(file_obj):
reader = csv.reader(file_obj)
# for row in reader:
# print(" ".join(row))
reader_2 = csv.DictReader(file_obj, delimiter=",")
for row_2 in reader_2:
print(row_2)
csv_path = "data.csv"
with open(csv_path, "r") as f_obj:
csv_reader(f_obj)
如果第一个“for 循环”被注释掉,我不明白为什么第二个“for 循环”只打印任何文本。
【问题讨论】:
-
嗨,欢迎来到 Stack Overflow。如果您的代码格式正确,这对我们有很大帮助 - 您介意花时间确保对齐正确吗?
-
您应该考虑构建一个信息更丰富的标题。
-
哪部分对齐不正确?
-
@Apero 显然已经为您修复了它。这就是问题最初的写法stackoverflow.com/revisions/43129413/1
标签: python