我尝试使用以下代码检查给定站点是否联机:
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"
它应该产生:
^{pr2}$但是,当我运行它时,我得到以下错误:
File "scanpb.py", line 7
urllib2.urlopen("http://apple.com", timeout = 1)
^
IndentationError: expected an indented block
我哪里出错了?谢谢。在
您混合了制表符和空格(制表符显示为
tab
),空格显示为.
:将编辑器设置为任意一个,并使用编辑器的replace函数替换所有出现的内容(可以在regex模式下使用
\t
匹配制表符)。在相关问题 更多 >
编程相关推荐