應(yīng)該是這樣的:
def add_new_url(self, url):
if url is None:
raise Exception # 為None拋出異常
else:
self.new_urls.add(url)
def add_new_urls(self, urls):
if urls is None:
raise Exception
for url in urls:
try:
self.add_new_url(url)
except Exception:
continue # 遇到為None的直接忽視
def add_new_url(self, url):
if url is None:
raise Exception # 為None拋出異常
else:
self.new_urls.add(url)
def add_new_urls(self, urls):
if urls is None:
raise Exception
for url in urls:
try:
self.add_new_url(url)
except Exception:
continue # 遇到為None的直接忽視
2016-01-06
還有,既然在調(diào)度程序中用了try except解決異常問題,這里的return不該改成raise Exception嗎?
2016-01-06
樓下的直接寫第三段的都是錯的,沒有import http.cookiejar絕對都是http not defined
2016-01-05