python函式超時怎麼自動退出?
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
安裝timeout-decorator庫:
pip3 install timeout-decorator
編寫異常語句:
@timeout_decorator.timeout(5, timeout_exception=StopIteration)
函式限制超時:
@timeout_decorator.timeout(5, use_signals=False)
解決案例:
import timeout_decorator @timeout_decorator.timeout(5) def mytest(): print("Start") for i in range(1, 10): time.sleep(1) print("{} seconds have passed".format(i)) def main(): mytest() if __name__ == '__main__': main()
這是非常使用的案例技巧功能,很適合大家在專案編寫時候,解決遇到的問題,大家可以參考學習,但是面對不同的場景,還是要分情況使用哦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2325/viewspace-2831521/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹python函式超時自動退出的實操方法Python函式
- python redis 分散式鎖 自動超時PythonRedis分散式
- linux配置超時不操作自動退出登入TMOUTLinux
- python怎麼退出程式Python
- python怎麼封裝函式Python封裝函式
- Python中randrange()函式怎麼用?Python函式
- python的upper函式怎麼用Python函式
- python中的find函式怎麼用Python函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- Python自帶的函式Python函式
- excel按照姓名自動匹配資料函式 怎麼根據姓名自動填寫資料Excel函式
- python的input函式出錯怎麼辦Python函式
- Python中open函式怎麼操作檔案Python函式
- 函式: 函式是怎麼使用的?函式
- python的print函式不要換行怎麼寫Python函式
- win10系統下foxmail經常自動退出怎麼辦 win10系統foxmail郵箱自動退出解決方法Win10AI
- scala怎麼退出
- 怎麼退出社群
- 什麼是Python函式?如何定義函式?Python函式
- Python函數語言程式設計自帶函式Python函數程式設計函式
- python3中reload()函式報錯怎麼解決Python函式
- python mmap()函式是什麼?Python函式
- python自動化處理,獲得免費wps會員,雲函式Python函式
- 節流函式怎麼寫?函式
- Java後端長時間無操作自動退出實現方案Java後端
- python3程式碼中函式切割列表怎麼實現?Python函式
- 類的解構函式自動呼叫函式
- Python3 函式是什麼Python函式
- python函式過載是什麼?Python函式
- Python那些事——超級乾貨,python常用函式大總結Python函式
- 函式計算自動化運維實戰1 -- 定時任務函式運維
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 什麼時候需要自動化什麼時候用自動化?
- excel index match 函式怎麼用ExcelIndex函式
- mysql中的if函式怎麼用MySql函式
- postgresql中怎麼檢視函式SQL函式
- Python 函式Python函式
- Python函式Python函式