我有一个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中更好吗?你知道吗
提前谢谢
这个问题可能就是你想要的:
How can I pass my locals and access the variables directly from another function?
…其中谈到使用
locals.update()
。你知道吗通常,建议不要手动更改
locals
(主要是出于安全原因),但这取决于您使用代码的目的。你知道吗相关问题 更多 >
编程相关推荐