读取CSV - 初学者

4 投票
1 回答
15054 浏览
提问于 2025-04-17 13:47

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

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

这是我的结果:

错误追踪(最近的调用在最前面):
文件 "C:/Users/用户名/Desktop/文件名.py",第2行,
reader = csv.reader(open(name.csv, mode = 'r'))
名称错误:名称 'Beta' 未定义

有人能帮忙吗?谢谢!

1 个回答

6

试试这个...

import csv
with open('name.csv', 'r') as csvfile:
    reader = csv.reader(csvfile, delimiter=',')
    for row in reader:
        print row

撰写回答