我有一个csv,我想找到'http://'的每一次出现。使用下面的代码我什么都没得到。在这一点上,我想知道为什么我根本没有得到任何结果(即使是'hi'带打印)。我是一个菜鸟,这对我没有意义。欢迎解释,链接很好但只有在他们帮助我理解的时候......
import csv
with open('a_bunch_of_urls_and_other_stuff.csv', 'rb') as f:
reader = csv.reader(f, delimiter=',')
# remove results that dont have 'http://'
for result in reader:
# print result # this prints everything from the cvs
# print result[2] # this prints out the column with urls
if result[2] == 'http://':
print 'hi'
答案 0 :(得分:1)
我假设你试图检查结果[2]是否包含'http://' 你可以尝试:
if "http://" in result[2]:
print result[2]