import time
import traceback
import sys
import tools
from BeautifulSoup import BeautifulSoup
f = open("randomwords.txt","w")
while 1:
try:
page = tools.download("http://wordnik.com/random")
soup = BeautifulSoup(page)
si = soup.find("h1")
w = si.string
print w
f.write(w)
f.write("\n")
time.sleep(3)
except:
traceback.print_exc()
continue
f.close()
잘 인쇄됩니다. 파일에 쓰지 않습니다. 0 바이트입니다.내 스크립트가 파일에 쓰지 않는 이유는 무엇입니까?
['제외 :'악 (http://docs.python.org/howto/doanddont. html # except). 정당한 사유와 이유를 설명하는 의견이없는 한 예외를 삼킨다. 그리고 * 실제 * 무한 루프 ('중단'또는 탈주 예외가없는 종류)는 ... 음, 문제입니다.) – delnan