我正在使用web服務來檢索一些數據,但有時URL不工作,我的網站沒有加載。你知道我可以如何處理以下異常,以防萬一web服務無法正常工作時網站沒有問題?Python請求 - 異常類型:ConnectionError - 嘗試:除了不起作用
Django Version: 1.3.1
Exception Type: ConnectionError
Exception Value:
HTTPConnectionPool(host='test.com', port=8580): Max retries exceeded with url:
我用
try:
r = requests.get("http://test.com", timeout=0.001)
except requests.exceptions.RequestException as e: # This is the correct syntax
print e
sys.exit(1)
但沒有任何反應
的反應我不知道但不應該是'except requests.exceptions.RequestException,e:'?你也說你有'ConnectionError'作爲例外,但我沒有看到你抓住這個特定的例外... –
好,因爲我是新來的蟒蛇我從這裏找到答案: http://stackoverflow.com/questions/16511337/correct-way-to-try-except-using-python-requests-module – user1431148