Python:将CSV导入本地veriable(或内存中的sqlite3)

2024-09-30 12:33:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个CSV文件,第一行是头。你知道吗

Header1 | Header2 | ... | HeaderN
Cell11  | Cell12  | ... | Cell1N
    .         .      .      .
    .         .      .      .
    .         .      .      .
CellM1  | CellM2  | ... | CellMN

我想将这些项目加载到本地内存中。因此,我使用dict(zip)命令将该项作为dict列表加载(自动标题,项)。然后项目将如下所示:

[[{Header1: Cell11}, {Header2: Cell12}... {HeaderN: Cell1N}],
 [{Header1: Cell21}, {Header2: Cell22}... {HeaderN: Cell2N}],
                       ...
 [{HeaderM: CellM1}, {Header2: CellM2}... {HeaderN: CellMN}]]

标题是键,键值在单元格中。你知道吗

由于搜索效率低,因此我想找到另一种方法来存储在ram上。这样我就能有效地找到物品。你知道吗

将CSV文件加载到内置的sqlite3中更好吗?你知道吗

提前谢谢


Tags: 文件csv项目内存标题dictheader1header2

热门问题