【问题标题】:Parsing CSV data from memory in Python在 Python 中从内存中解析 CSV 数据
【发布时间】:2023-04-03 10:09:01
【问题描述】:

当数据不在文件中时,有没有办法在 Python 中解析 CSV 数据?我将 CSV 数据存储在我的数据库中,我想解析它。我正在寻找类似于 Ruby 的CSV.parse 的东西。我知道 Python 有一个 CSV 类,但我在文档中看到的所有内容似乎都处理的是文件,而不是内存中的 CSV 数据。

(在数据进入数据库之前解析数据不是一个选项。)

(请不要告诉我不要将 CSV 数据存储在数据库中。就数据库而言,我知道自己在做什么。)

【问题讨论】:

  • “我将 CSV 数据存储在我的数据库中,我想解析它。”这是模棱两可的。您是否将整个 CSV 文件作为 glob 或字符串存储在数据库中?您的意思是将所有信息片段存储在数据库中的一个表中,其中每一列对应一个 CSV 字段?
  • 我将整个文件存储为 BLOB。
  • BLOB 的结构是什么?您是否可以选择腌制数据?

标签:
python
csv