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

2024-10-02 10:18:18 发布

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

我正在使用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

Tags: 文件csvid列表piece方案测试用例art
1条回答
网友
1楼 · 发布于 2024-10-02 10:18:18

听起来您可能想使用TinyDB之类的东西。TinyDB允许您创建一个简单的数据库结构,它的工作方式类似于一个平面字典。TinyDB对象可以处理所有存储在单个平面(ish)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}]

相关问题 更多 >

    热门问题