gpt4 book ai didi

python - 如何维护 CSV 文件中的多个列表以及如何使用 python 读取它

转载 作者:太空宇宙 更新时间:2023-11-03 21:05:04 24 4
gpt4 key购买 nike

我正在使用 python 运行测试用例。对于我的场景,我需要在 CSV 文件中有多个列表并一一读取它们。目前,我正在使用每个 CSV 文件的单个列表,因此我有很多 csv 文件。您能帮忙吗?

我想要的 CSV 文件如下所示,包含多个列表:

bundleParentId;id;itemType;itemNo;requiredQty;unitOfMeasure
;2;ART;20318823;2;Piece
;3;ART;00258882;2;Piece
;4;ART;40401840;2;Piece

bundleParentId;id;itemType;itemNo;requiredQty;unitOfMeasure
;2;ART;20318823;2;Piece

bundleParentId;id;itemType;itemNo;requiredQty;unitOfMeasure
;2;ART;20565823;2;Piece
;3;ART;00259876;2;Piece

bundleParentId;id;itemType;itemNo;requiredQty;unitOfMeasure
;2;ART;67543898;2;Piece
;3;ART;13432343;2;Piece
;4;ART;00972444;2;Piece
;5;ART;00258882;2;Piece
;6;ART;40401840;2;Piece

最佳答案

听起来您可能想使用类似 TinyDB 的东西。 TinyDB 允许您创建一个简单的数据库结构,其工作方式类似于平面字典。 TinyDB 对象可以处理所有存储在单个平面 JSON 文件中的多个数据库。

数据库中的每一行都知道其内容,并且可以轻松查询、删除和更新插入。

创建、插入记录和查询数据库就这么简单:

>>> from tinydb import TinyDB, Query
>>> db = TinyDB('path/to/db.json')
>>> User = Query()
>>> db.insert({'name': 'John', 'age': 22})
>>> db.search(User.name == 'John')
[{'name': 'John', 'age': 22}]

关于python - 如何维护 CSV 文件中的多个列表以及如何使用 python 读取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55468584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com