웹 사이트에서 문자열을 검색하고이 문자열의 위치가 예상 위치에 있는지 확인합니다. 나는 문자열이 182 번째 문자에서 시작 알고, 나는 온도를 인쇄하면 심지어 182는, 그러나, if 문은 182 (182)Python if 문이 예상대로 작동하지 않습니다.
일부 코드
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."
오 ... 코드를 이해할 수 있도록 답을 편집 해 주시겠습니까? 나는 아무것도 이해하지 못했지만 일부 int 대 문자열 비교를 봅니다. (int를 반환하는 것을 찾습니다) – YuppieNetworking
Nevermind ... already answered – YuppieNetworking
당신은 모든 괄호가 필요하지 않습니다. 이것은 C가 아닙니다. –