如何在CSV文件中维护多个列表以及如何使用python读取它
我正在使用python运行测试用例。对于我的场景,我需要在CSV文件中有多个列表,并逐个读取它们。现在,我使用的是每个CSV文件的单一列表,因此我有很多CSV文件。你能帮忙吗 我想要的CSV文件如下所示,包含多个列表:如何在CSV文件中维护多个列表以及如何使用python读取它,python,automated-tests,Python,Automated Tests,我正在使用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 bund
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对象可以处理多个数据库,所有数据库都存储在单个平面(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}]
听起来你可能想用类似的东西。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}]
csv中的多个列表是什么意思?您希望在csv中写入多行吗?csv中的多个列表是什么意思?你想在csv中写多行吗?你能帮我把上面的csv文件内容读到多个列表中吗?我不确定你想要什么,但是你可以使用上面的代码示例将每个条目简单地运行到TinyDB中。将您的列表包装在for循环中,并将其输入数据库。您能帮助我将上述csv文件内容读入多个列表吗?我不确定您想要什么,但您可以使用上面的代码示例将每个条目简单地运行到TinyDB中。将列表包装在for循环中,并将它们输入数据库。