尝试过滤掉字符串中没有“PC”的数据,但它似乎没有捕获任何内容,只是转到其他位置。不确定csvRow是否是一个字符串,也许这就是为什么它不起作用,但我刚刚开始Python和dunno如何解释它。
csvRow 返回的示例数据:
['0', '0', '30', 'Testing Unit', 'True', 'COMP_PC', 'COMP_PC']
['0', '0', '30', 'Prod Unit', 'True', 'ASSM_UL', 'ASSM_UL']
法典:
for csvRow in reader(csvRows[2:]):
if "PC" in csvRow:
for csvValue in csvRow:
values += csvValue + "\t"
values = values[:-1] + "\r\n"
else:
continue
编辑:
为此拼凑出了一个解决方案,尽管我不确定它是否有效。有什么提示吗?
for csvRow in reader(csvRows[2:]):
for csvValue in csvRow:
if "PC" in csvValue:
for csvValue2 in csvRow:
values += csvValue2 + "\t"
values = values[:-1] + "\r\n"
break
else:
continue
DIEA
喵喔喔
相关分类