【发布时间】:2023-04-03 10:09:01
【问题描述】:
当数据不在文件中时,有没有办法在 Python 中解析 CSV 数据?我将 CSV 数据存储在我的数据库中,我想解析它。我正在寻找类似于 Ruby 的CSV.parse
的东西。我知道 Python 有一个 CSV
类,但我在文档中看到的所有内容似乎都处理的是文件,而不是内存中的 CSV 数据。
(在数据进入数据库之前解析数据不是一个选项。)
(请不要告诉我不要将 CSV 数据存储在数据库中。就数据库而言,我知道自己在做什么。)
【问题讨论】:
-
“我将 CSV 数据存储在我的数据库中,我想解析它。”这是模棱两可的。您是否将整个 CSV 文件作为 glob 或字符串存储在数据库中?您的意思是将所有信息片段存储在数据库中的一个表中,其中每一列对应一个 CSV 字段?
-
我将整个文件存储为 BLOB。
-
BLOB 的结构是什么?您是否可以选择腌制数据?
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在 Python 中从内存中解析 CSV 数据 - Python技术站