读取CSV文件-初学者

4

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

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

这是我的结果

追溯到最近的调用(call):
文件"C:/Users/User Name/Desktop/FileName.py",第2行
reader = csv.reader(open(name.csv, mode = 'r'))
名称错误:名称'Beta'未定义

需要帮忙吗?谢谢!


我对Python一无所知,但听起来你的CSV文件中有一个值是“beta”? - Paul
你有 name.csv 还是 "name.csv" - Tim
1
жИСиЃ§дЄЇ OP еЃЪдєЙдЇЖ name = "Beta"пЉМеєґиѓХеЫЊи∞ГзФ® open(name.csv)гАВиѓЈе∞ЭиѓХдљњзФ® open("Beta.csv")гАВ - inspectorG4dget
1个回答

6

试试这个...

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

@user2014684 你应该用可爱的绿色勾号来报答好心。 :) - Ian Atkin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接