Python 3.5 CSV.reader 不返回任何行

标签 python django python-3.x csv

我尝试读取 Excel csv 文件。

 with open('test.csv') as f: 
    reader = csv.reader(f, dialect='excel')

但是 csv.reader 没有返回任何内容。在 CSV 文件内部,csv 文件的组织方式如下:

2018/04/30,HFRX绝对返回指数,HFRXAR,0.09%,1067.4

2018年4月30日,HFRX ED:不良重组指数,HFRXDS,0.44%,1051.13

2018年4月30日,HFRX ED:并购套利指数,HFRXMA,-0.80%,1816.23

2018年4月30日,HFRX ED:特殊情况指数,HFRXSS,0.46%,1324.98

2018年4月30日,HFRX EH:股票市场中性指数,HFRXEMN,-0.07%,1011.05

2018年4月30日,HFRX EH:基本增长指数,HFRXEHG,-1.89%,1766.22

2018年4月30日,HFRX EH:基本值(value)指数,HFRXEHV,0.11%,1233.52

2018年4月30日,HFRX新兴市场综合指数,HFRXEMC,-0.16%,1905.7

打开函数返回:

open()

并且 csv.reader 返回:

enter image description here

知道为什么我无法读取此文件吗? 非常感谢您的帮助。

最佳答案

如果有 header 调用,您需要在 csv.reader 之后调用 data = [r for r in reader],如果有 header 调用 header = next(reader)

关于Python 3.5 CSV.reader 不返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50251417/

相关文章:

python - 如何从 Python 脚本在任何服务器上下载/安装 paramiko?

python - Django SMTPServerDisconnected : Connection unexpectedly closed using Postfix on Centos

python-3.x - 元素树 : selecting right tree?

Django,用具有最低参数的多对多字段元素的id注释字段

python - 合并两个 Pandas 数据框多对一

python - 使用Python请求库登录帐户困难

python - 即使使用 requests.history,从重定向 2 次的 URL 下载 pdf 文件也会失败

python - OSMNX 最短路径 - 如果无法访问,如何跳过节点并采用下一个最近的节点

python - 查找字符串中的行数

python - 如何将 Django 模型数据导出到 CSV 文件