python - 在 Google Compute Engine 中使用 Flask 读取 CSV 文件时出现问题
问题描述
我正在使用 pandas 读取一个相当大的 CSV 文件。
csvfile = pd.read_csv('static/somefile.csv', low_memory=False, chunksize=50)
这些文件存储在 Google 计算机引擎上的静态文件夹中。
我不断收到两个错误:
1)
File "<frozen importlib._bootstrap>", line 182, in cb
File "/env/lib/python3.6/site-packages/gunicorn/workers/base.py", line 192, in handle_abort
2)
csvfile = pd.read_csv('static/somefile.csv', low_memory=False)
pandas.errors.ParserError: Error tokenizing data. C error: out of memory
我在引擎上尽可能多地增加了内存和 CPU,所以我知道不是这样。在错误 (2) 中,它忽略了“chunksize”参数。我不确定这是否是烧瓶的问题?
您需要使用 pandas 读取 CSV 文件的烧瓶独有的东西吗?
*注意这是在一个单独的 python 文件到主烧瓶应用程序
解决方案
推荐阅读
- command-prompt - 删除名称中有点的顽固文件夹
- unity3d - 在 Unity 中使用 LeftShift 冲刺的玩家
- c - printf()中变量的提升和转换
- php - 拒绝连接到数据库(Symfony 5)
- tensorflow - keras中的分类交叉熵和稀疏分类交叉熵有什么区别?这些损失函数什么时候合适?
- winapi - OneDrive 中“虚拟文件”背后的 Windows API
- php - 显示用户使用 WP_Query 制作的所有 WooCommerce 产品
- python - 修改消息标签 Python GMAIL API
- node.js - page.click puppeteer 直接到另一个页面不起作用
- docker - 从 docker.hub 下载私有仓库