在Python中读取.csv文件

时间:2018-08-27 13:02:14

标签: python python-3.x

我只是想读取保存在目录中的.csv文件。 首先,我给

path="E:\\Google\\Google Stock Market Data - google_stock_data.csv"

它被成功解释。我移到下一行。并给出命令

file=open(path)

然后给出错误信息。

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    file=open(path)
FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Google\\Google Stock Market Data - google_stock_data.csv'

3 个答案:

答案 0 :(得分:0)

当我“以csv格式”下载时,事实证明它已下载为.csv.csv。也许是问题所在?

答案 1 :(得分:0)

您是否尝试过将文件移动到根项目文件夹并仅以其名称进行调用? 通过这种方式,您可以开始检查文件是否可以访问。

答案 2 :(得分:-2)

解决问题并要求提供读取CSV的代码后,就到了!

import csv

stock = []

with open('google_stock_data.csv') as csvfile:
    reader = csv.reader(csvfile, delimiter=',')
    for row in reader:
        stock.append({
            'date': row[0],
            'open': row[1],
            'high': row[2],
            'low': row[3],
            'close': row[4],
            'volume': row[5],
            'adj_close': row[6]
        })
print(stock)

了解更多信息: https://docs.python.org/3/library/csv.html

希望对您有帮助!