[英]How do you search for characters in csv.reader() object?
我试图在csv.reader()对象中查找字符/单词。
我确信这会起作用:
freader = csv.reader(f)
z = freader.next()
print z
if "EE" in z:
print "Found"
else:
print "NOPE"
但是没有。这是输出:
['1 EE-43-JT-32439 Time;"1 EE-43-JT-32439 ValueY"']
NOPE
有人对我如何做到这一点有任何好的建议吗?
检查列表内部。
for item in z:
if "EE" in item:
print "Found"
break # You can break the loop if the item is exits.
else:
print "NOPE"
您可以在这里了解真正的区别。
In [196]: 'EE' in ['1 EE-43-JT-32439 Time;"1 EE-43-JT-32439 ValueY"']
Out[196]: False
In [197]: 'EE' in ['1 EE-43-JT-32439 Time;"1 EE-43-JT-32439 ValueY"'][0]
Out[197]: True
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.