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的upper函式怎麼用Python函式
- Python中randrange()函式怎麼用?Python函式
- excel按照姓名自動匹配資料函式 怎麼根據姓名自動填寫資料Excel函式
- python中的find函式怎麼用Python函式
- python之為函式執行設定超時時間(允許函式執行的最大時間)Python函式
- scala怎麼退出
- 函式: 函式是怎麼使用的?函式
- python的input函式出錯怎麼辦Python函式
- Python中open函式怎麼操作檔案Python函式
- Python自動化運維之高階函式薦Python運維函式
- Python自帶的函式Python函式
- Oracle會話超時退出設定Oracle會話
- win10系統下foxmail經常自動退出怎麼辦 win10系統foxmail郵箱自動退出解決方法Win10AI
- socket connect 函式設定超時函式
- python的print函式不要換行怎麼寫Python函式
- system自動關機函式函式
- 什麼是Python函式?如何定義函式?Python函式
- 節流函式怎麼寫?函式
- Java後端長時間無操作自動退出實現方案Java後端
- 什麼是AI超自動化?AI
- pycharm怎麼自動排版PyCharm
- centos vim怎麼儲存退出?CentOS
- win10自動鎖屏時間怎麼設定Win10
- docker 啟動 centos 映象,容器會自動退出DockerCentOS
- 什麼時候使用 Lambda 函式?函式
- 類的解構函式自動呼叫函式
- 動圖圖解!怎麼讓goroutine跑一半就退出?圖解Go
- Python函數語言程式設計自帶函式Python函數程式設計函式
- postgresql中怎麼檢視函式SQL函式
- mysql中的if函式怎麼用MySql函式
- excel index match 函式怎麼用ExcelIndex函式
- python mmap()函式是什麼?Python函式
- 函式計算自動化運維實戰1 -- 定時任務函式運維