我得到一個錯誤,當我嘗試運行這個簡單的Python腳本:NameError:名字 'urlstring' 沒有定義
for url in urllist:
try:
file = urllib2.urlopen (url)
urlstring = file.read()
except:
print "Can't open URL"
pass
m = [ ]
m = re.findall (
r'file:///\\results.cal.ci.spirentcom.com\\smt\\SCMSmartTest\\\d+.\d+\\BLL\d+_IL\d+\\.*?\\TC\S+tcl',
urlstring)
copyFileCounts = 1
以下錯誤顯示:
Traceback (most recent call last): File "D:\Python\untitled\regression.py", line 75, in urlstring) NameError: name 'urlstring' is not defined
錯誤顯然告訴你現在有'urlstring',所以也許你的代碼失敗了,而不是'try',你的'except'已經跑了?爲什麼不把m = re.findall()移到'try/except'的東西? – senaps
感謝它的作品 –
不要抓住所有的例外!這不是口袋妖怪! –