所以我在Coursera上关注Python for Data Science课程.如果有人有兴趣,我已将此链接.
他们有一个Jupyter笔记本来跟着,但我更喜欢在记事本++("NPP")进行编码,而因为它可以帮助我更好地学习这一切从头开始编写.
我将以下代码复制并粘贴到NPP中
import csv
with open('mpg.csv') as csvfile:
mpg = list(csv.DictReader(csvfile))
print(mpg[:3])
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行该文件时,我得到以下AttributeError
AttributeError: module 'csv' has no attribute 'DictReader'
Run Code Online (Sandbox Code Playgroud)
我不完全确定为什么我已经看到这确实是一个根据python文档的模块,显然它适用于Coursera上的Jupyter Notebook
我认为值得注意的是我保存'mpg.csv'文件的位置.我已将它保存在python文件所在的同一文件夹(目录?)中.但显然如果位置是一个问题它不会抛出一个AttributeError吗?
在此先感谢您的帮助.