웹 페이지에서 특정 내용을 잡는 GUI 프로그램을 작성하려고합니다. 아이디어는 시작 버튼을 누르면 프로그램이 해당 페이지에서 정보를 추출해야합니다. 인터넷에 연결되어 있는지 확인하기 위해 코드를 추가하고 싶습니다. 그렇지 않은 경우 연결될 때까지 계속 시도하십시오.while 루프가 wxPython 이벤트에있을 때
그래서 이벤트에 다음 코드를 추가했지만 작동하지 않는 것으로 나타났습니다. 또한 전체 프로그램을 강제로 종료해야합니다. 내 코드는 다음과 같습니다.
import urllib2
import time
InternetNotOn = True
while InternetNotOn:
try:
urllib2.urlopen("http://google.com")
InternetNotOn = False
print "Everyting is fine!"
except urllib2.URLError, e:
print "Error!"
time.sleep(10)
무엇이 문제입니까?
코드에 오타가 있는지 확인 했습니까? Interne * r * NotOn – relet
오타로 인해 죄송합니다. 바로 수정했습니다. – Shane
"Everyting is fine!" 인쇄 되나요? 일단? 또는 여러 번? – unutbu