打印csv“无”错误

时间:2013-02-10 18:52:53

标签: python search csv

尝试打印csv,我不断收到错误'none'我只想列出csv的内容。我有两天,周六和周日

2 个答案:

答案 0 :(得分:0)

你的星期五功能没有返回任何东西。

如果您要打印文件中的数据,则必须通过它进行迭代

csvFile = csv.reader(open('friday.csv','rb'))

  

从csv文件读取的每一行都作为字符串列表返回。

for line_list in csvFile:
  # do something with the dat

答案 1 :(得分:0)

方法fridaysaturday不包含任何return语句。默认情况下,Python在到达函数末尾时返回None,而不会遇到return语句。

添加return(以及实际读取文件的代码),如下所示:

def friday():
   with csv.reader(open('friday.csv','rb')) as csvFile:
       return '\n'.join(' - '.join(csvFile))