我正在创建测验,需要将csv文件分配给变量

2024-06-16 09:42:33 发布

您现在位置:Python中文网/ 问答频道 /正文

import csv
column_2 = []
f = open("easyquestion.csv")
csv_f = csv.reader(f)
for row in csv_f:
    column_2.append(row[1])
f.close()
print column_2

我正在使用python创建一个测验,要求我将CSV文件分配给一个变量以供进一步使用,但是,我无法这样做,请您帮助我,并随时提供任何建议,谢谢您,但这显示了一个错误

 & "C:/Program Files (x86)/Python37-32/python.exe" c:/Users/tarang/Desktop/pyt/try.py
  File "<stdin>", line 1
    & "C:/Program Files (x86)/Python37-32/python.exe" c:/Users/tarang/Desktop/pyt/try.py
    ^
SyntaxError: invalid syntax


Tags: csvpyimportcolumnfilespytprogramexe
1条回答
网友
1楼 · 发布于 2024-06-16 09:42:33

它应该是print(column_2),而不是print column_2,因为您正在使用python 3。 以下几点应该行得通

import csv
column_2 = []
with open("easyquestion.csv","r") as f:
    for row in csv.reader(f):
        column_2.append(row[0])

print(column_2)

相关问题 更多 >