Python中的if语句未按预期工作
我正在一个网站上查找一个字符串,并检查这个字符串的位置是否在预期的位置。我知道这个字符串是从第182个字符开始的,如果我打印出temp,它会告诉我确实是182,但是if语句却说182不是182。
一些代码
f = urllib.urlopen(link)
#store page contents in 's'
s = f.read()
f.close()
temp = s.find('lettersandnumbers')
if (htmlsize == "197"):
#if ((s.find('lettersandnumbers')) == "182"):
if (temp=="182"):
print "Glorious"
doStuff()
else:
print "HTML not correct. Aborting."
else:
print htmlsize
print "File size is incorrect. Aborting."