上面是一组接口联调的测试数据,每一行的数据总数不一致,如何从文件中取出这些数据呢,其实不难,先在第一列前插入一列,写入每一行的数据总数:  再编写代码就很简单了
 
import csv
def reader():
    file=open(r
"E:\interfacefram\testdata\mul_interface\test_wjmm.csv", "r")
    table
=csv
.reader
(file)
    for row 
in table
:
        list=[]
        j
=int(row
[0])
        for i 
in range(1,j
+1):
            list.append
(row
[i
])
        print(list)
if __name__ 
== '__main__':
    reader
() 
                
                
                
        
    
转载请注明原文地址:https://tech.qufami.com/read-24256.html