0
我写了这个代码如何在Spyder的阅读CSV文件
import csv as csv
import numpy as np
csv_file_object=
csv.reader(open('C:\Users\hostname\Desktop\spyder\train.csv', 'rb'))
header = csv_file_object.next()
data=[]
for row in csv_file_object:
data.append(row)
data = np.array(data)
但错误([错误22]无效的模式( 'RB')或文件名(Python 2.7版):)出现。
既然你是在Windows下,尝试改变反斜线为正斜杠的文件路径“C:/Users/hostname/Desktop/spyder/train.csv ”。 – Pold
如果我改变正斜杠然后这个错误显示[Errno 2]没有这样的文件或目录:'C:/Users/hostname/Desktop/train.csv' – npkp
你可以仔细检查你的文件路径,并确保该文件确实存在于'C:/Users/hostname/Desktop/train.csv'(注意,你之前有C:/Users/hostname/Desktop/spyder/train.csv)?如果将train.csv放入与脚本相同的文件夹并使用'csv.reader(open('train.csv','rb'))'加载它,会发生什么? – Pold