繁体   English   中英

用 Python 读取 .csv 文件

[英]Reading .csv file in Python

我只是想读取我保存在目录中的 .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'

当我将它“作为 csv”下载时,结果发现它是作为.csv.csv下载的。 也许这就是问题所在?

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

一旦您解决了问题并要求提供读取 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

希望对你有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM