我的csv文件具有以下结构:
ID fromEmail ID toEmail
134 a@a.com 23 b@b.com
33 aa@a.com 323 bbb@b.com
我的jupyter笔记本上有以下代码:
^{pr2}$以及以下名称错误:
NameError Traceback (most recent call last)
<ipython-input-65-1b0399e4e4b5> in <module>()
1 import csv as pt
----> 2 with open(dnc-temporalGraph.csv, 'rb') as f:
3 data = list(csv.reader(f))
NameError: name 'dnc' is not defined
我检查了一些其他的问题,比如this和this,但仍然无法找出我在这里做错了什么。如果像在第二个链接中那样将文件名放在单引号之间,那么我会得到一个IOError
IOError: [Errno 2] No such file or directory: 'dnc-temporalGraph.csv'
请帮忙?在
您需要将文件名作为字符串传递:
否则它将认为您正在调用一个变量
dnc
确保笔记本与您的
csv
位于同一位置。如果它不在同一位置,则必须给出完整路径:"C:/user/x/file_name.csv"
最后,将csv导入为
pt
要么删除
as pt
,要么将条目"csv.reader(f)"
改为"pt.reader(f)"
所以你的代码应该是:
^{pr2}$相关问题 更多 >
编程相关推荐