0
我嘗試使用下面的代碼檢查一個給定的網站是否在線:異常在urllib2的提高 - Python的
url_list = ["www.apple.com", "www.invalidurlname.com"]
for i in url_list:
try:
urllib2.urlopen(i, timeout = 1)
except urllib2.URLError:
print "fail"
else:
print "pass"
應該產生:
pass
fail
然而,當我運行我收到以下錯誤:
File "scanpb.py", line 7
urllib2.urlopen("http://apple.com", timeout = 1)
^
IndentationError: expected an indented block
我哪裏出錯了?謝謝。
我懷疑你在混合製表符和空格,根據錯誤我沒有正確縮進該行 – 2012-02-11 20:59:49
原來我有4個空格,然後是一個製表符,不知道那樣會導致問題,非常感謝:) – bac 2012-02-11 21:03:54