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

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

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

最佳答案

关于 python csv 模块的文件没有特殊区别。您可以使用 StringIO 将您的字符串包装为类似文件的对象。

10-06 13:19
查看更多