我有这样一个CSV:如何获得非CSV行csv文件
"Equipment","LNKEQP","METAST","METSER","MODSTA","METEOD" "HLL_POS_00098",1,1,0,0,0 "TOY_GAT_00003",0,0,0,3,0 "NAT_POS_00010",0,3,0,3,0 "NAT_GAT_00002",0,0,0,0,0 "NAT_GAT_00001",0,0,0,4,0 A machine A is unavailable
我用的是代码来读取CSV文件:
reader = csv.DictReader(f)
s=[]
for row in reader:
但该行不包含“A机器A不可用”,如何获取此行并输出为此示例:
'METEOD': '0', 'MODSTA': '0', 'METSER': '0', 'LNKEQP': '0', 'METAST': '0', 'Equipmnt': 'NAT_VCF_00001'
'METEOD': '0', 'MODSTA': '0', 'METSER': '0', 'LNKEQP': '1', 'METAST': '1', 'Equipment': 'NAT_TVM_00002'
A machine A is unavailable
感谢您的帮助
与非CSV行的文件是不是一个CSV文件。 – 2012-11-12 10:46:18
我知道,但该文件中有一些行,我必须处理它们并输出,如上面的输出。任何帮助这样的文件? – SieuTruc