python 掛起 python 請求程序掛起

2021-10-22 11:19:52 字數 619 閱讀 7305

我正在使用請求獲取url,例如:

while true:

try:

rv = requests.get(url, timeout=1)

dosth(rv)

except socket.timeout as e:

print e

except exception as e:

print e

執行一段時間後,它會退出工作狀態.沒有例外或任何錯誤,就像暫停一樣.然後我通過從控制台鍵入ctrl c來停止該過程.它表明該程序正在等待資料:

為什麼會這樣?有解決方案嗎?

python 主線程 掛起

有時我們需要掛起主線程,當io執行緒 滿足條件時 再執行。可以通過python中的event 事件 來實現該功能 import threading wake event threading.event 主線程,假如主線有個while迴圈 while true wake event.wait wake...

python網路請求 python之網路請求

get 請求 1 有請求引數的型別 鍵值對形式表示引數 url data 引數 res requests.get url,data text 轉成str型別 print res 2 有請求頭 鍵值對形式表示請求頭 url header res requests.get url,headers hea...

Python常用庫 Requests網路請求

python 應用場景非常廣泛,大資料 爬蟲 人工智慧等,常見的熱門領域都離不開這個傢伙,今天又來說說 python 常用的庫之一 requests 只要是與網路相關的的操作,都離不開這個庫。restful 常見的增刪改查 crud 都用這個可以實現。基礎的操作有,請求乙個頁面,獲取 get 網頁內...