簡體   English   中英

如何在csv.reader()對象中搜索字符?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM