尝试打印csv,我不断收到错误'none'我只想列出csv的内容。我有两天,周六和周日
答案 0 :(得分:0)
你的星期五功能没有返回任何东西。
如果您要打印文件中的数据,则必须通过它进行迭代
csvFile = csv.reader(open('friday.csv','rb'))
从csv文件读取的每一行都作为字符串列表返回。
for line_list in csvFile:
# do something with the dat
答案 1 :(得分:0)
方法friday
和saturday
不包含任何return
语句。默认情况下,Python在到达函数末尾时返回None
,而不会遇到return
语句。
添加return
(以及实际读取文件的代码),如下所示:
def friday():
with csv.reader(open('friday.csv','rb')) as csvFile:
return '\n'.join(' - '.join(csvFile))