我辭職自己解決此問題的工作,但我想檢查Python是否真的充當預期。
在這個例子中,「sample.txt」是任何多行文本文件,它被讀取和解析。
try:
file=open('sample.txt','r')
for line in file:
(some action here)
except:
print "Couldn't open file"
file.close()
我觀察到的操作是打開「sample.txt」並處理第一行,然後邏輯進入「except」子句。
WAD還是這個bug?
您應該總是捕獲特定的異常,如FileNotFoundException。不要只是冒險,否則你會遇到這樣的問題,你不知道爲什麼有什麼失敗。 – Interrobang 2012-01-13 18:17:51
for循環中的確切代碼是什麼? – 2012-01-13 20:34:52