这就是我要做的事情:
使用csv.reader()
读入数据并将其存储在名为data
的列表列表中。这是一个TSV文件,需要告诉csv.reader()
如何处理它。
这就是我写的:
import csv
with open('orders.tsv') as f:
data = [row for row in csv.reader(f, delimiter='\t')]
错误基本上说它找不到文件,我在这里缺少什么?
IOError Traceback (most recent call last)
<ipython-input-15-08bb0845fb8f> in <module>()
1 import csv
----> 2 with open('orders.tsv') as f:
3 data = [row for row in csv.reader(f, delimiter='\t')]
IOError: [Errno 2] No such file or directory: 'orders.tsv'
固定
导入csv 打开('../ data / orders.tsv')作为f: data = [csv.reader中行的行(f,delimiter ='\ t')]
答案 0 :(得分:3)
错误就像它描述的那样,程序将在工作目录中查找该文件,如果找不到它,则会出错。要查看当前的工作目录,可以使用:
import os
print os.getcwd()