4

我一直在尝试从我的桌面读取一个 csv 文件,但没有成功。我检查了我当前的工作目录,它指向我的桌面,所以这似乎不是问题。下面是我使用的模块和我收到的错误输出。我正在使用 Python 3.2.3

import csv  
reader = csv.reader(open(name.csv, mode = 'r'))  
for row in reader:  
    print (row)  

这是我的结果

Traceback(最近一次通话最后):
文件“C:/Users/User Name/Desktop/FileName.py”,第 2 行,in
reader = csv.reader(open(name.csv, mode = 'r'))
NameError:名称“Beta”未定义

帮助?谢谢!

4

1 回答 1

6

尝试这个...

import csv
with open('name.csv', 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=',')
    for row in reader:
        print row
于 2013-01-27T00:59:33.520 回答