我正在尝试从 CSV 文件构建 python 列表。我的 CSV 文件有 5 列,如下所示,用竖线 (|) 分隔:
QTP|Install|C:\Cone_Automation\RunTest.vbs|Install|Sequence
QTP|Open |C:\Cone_Automation\RunTest.vbs|Open |Sequence
QTP|Install|C:\Cone_Automation\RunTest.vbs|Install|Parallel
QTP|Install|C:\Cone_Automation\RunTest.vbs|Install|Parallel
QTP|Install|C:\Cone_Automation\RunTest.vbs|Install|Parallel
QTP|Open |C:\Cone_Automation\RunTest.vbs|Open |Sequence
QTP|Install|C:\Cone_Automation\RunTest.vbs|Install|Sequence
QTP|Open |C:\Cone_Automation\RunTest.vbs|Open |Parallel
QTP|Open |C:\Cone_Automation\RunTest.vbs|Open |Parallel
QTP|Open |C:\Cone_Automation\RunTest.vbs|Open |Parallel
以上是我在 CSV 中的测试用例。
我想根据文件的最后一列构建一个列表。我想要一个列表,如果前两行在 column[4] 中有文本“sequence”,那么我应该在 list 中获得完整的行Seq1
。
如果第 3、第 4 和第 5 行有,Parallel
那么我应该在 list 中获得完整的第 3、第 4 和第 5 条记录Par1
。
然后在那之后,如果我Sequence
在第 6 行和第 7 行,那么我应该在Seq2
.
之后,如果我有文本,Parallel
那么我应该将列表作为Par2
.
如何使用 Python 实现这一目标?