我想在python中打开一个CSV文件,但我一次又一次地收到此错误。这是我的代码:
import csv
with open("canc.csv","r") as csvFile:
reader = csv.reader(csvFile)
data = []
for row in reader:
if len(row) !=0:
data = data + [row]
csvFile.close()
print(csvFile)`
答案 0 :(得分:1)
在您的代码中,emptyMessage="{{ 'MY_TRANSLATION' | translate }}"
是一个文件,而不是您在csvFile
事实上,正如print告诉你的那样,它是一个TEXTIOWrapper,具有名称,模式和编码:data
如果要查看文件中的数据,只需使用
即可<_io.TextIOWrapper name='canc.csv' mode='r' encoding='cp1252'>
答案 1 :(得分:0)
如果要在您的程序中打开csvFile,请尝试编写print(csvFile.read()