Python函数,定时函数。超时抛出异常/执行别的

2023-11-16

运行python脚本,主要用作于是否会因为网络超时/其它情况,使得函数超时。

场景:wimdos下的python.用的模块库为 func_timeout
cmd下 pip install func_timeout
但如果用pycharm去寻找的话名字为func-timeout

下面贴代码:


from func_timeout import func_set_timeout, FunctionTimedOut
import time

@func_set_timeout(2.5)
def runrr():
    try:
        x
        time.sleep(3)
    except:
       y
    else:
        k

if __name__ == '__main__':
    try:
        runrr()
    except FunctionTimedOut as e:
        l

#x做一个操作。
#y有异常则执行y
#k没异常则执行x

#l,当执行的函数超时时,则执行l
上面函数执行l,必定超时。
异常处理+时间定时的记录和学习。有遗漏或者有问题的地方,请指教。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python函数,定时函数。超时抛出异常/执行别的 的相关文章

随机推荐

  • C语言函数大全-- r 开头的函数

    r 开头的函数 1 raise 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 rand 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 read 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 realloc
  • DFS 刷题记录(laptop part)(2022.2.10)

    namespace matchstick my int isDividedby4 vector
  • 树的遍历(bfs)

    题目链接 https www acwing com problem content 1499 题目 一个二叉树 树中每个节点的权值互不相同 现在给出它的后序遍历和中序遍历 请你输出它的层序遍历 输入格式 第一行包含整数 N N N 表示二叉
  • 初识操作系统

    初识操作系统 1 硬件组成 冯诺依曼体系结构 2 操作系统 Operator System 概念 OS定位 设计OS的目的 3 进程 进程的初步认识 时间片 并发与并行 内核态与用户态 进程中的上下文 进程状态 进程 线程小结 进程小结 线
  • Gitee使用

    文章目录 前言 一 Gitee简介 二 使用Gitee 1 创建仓库 2 上传代码 3 团队协作 4 Issue管理 5 CI CD集成 6 社交化 结语 前言 开源软件开发是当今互联网时代的一项重要活动 在开源社区 有许多平台可以帮助开发
  • 多核编程学习笔记之OpenMP(一)

    多核编程学习笔记之OpenMP 一 I 配置及简介 1 1 在VC 2008 VC9 0 中 如果没有任何设置 在代码中使用编译指导语句将不会报错 但是也不起作用 1 2 OpenMP发展与优势 1 2 1 OpemMP的规范由SGI发起
  • 天刀论剑显示服务器,天涯明月刀天刀论剑怎么进入_天涯明月刀天刀论剑进入方法_快吧游戏...

    天涯明月刀论剑系统已经在昨天正式开放了 估计不少小伙伴已经体验到了这个玩法 论剑论剑 其实说白了就是竞技场系统 目前天刀中的竞技场暂时只有1V1的模式 作为试开放的一个系统 昨天不少地方让玩家们纷纷表示太过坑爹 下面就跟随小编一起 欢乐的来
  • Access-Control-Allow-Origin header contains multiple values ‘http://xx, *‘, but only one is allowed

    SpringBoot Access to XMLHttpRequest at http xx from origin http xx has been blocked by CORS policy The Access Control Al
  • 连接Windows服务器出现Credssp错误的解决方法

    连接Windows服务器出现Credssp错误的解决方法 问题描述 在使用远程桌面连接登录Windows系统的服务器时 提示以下信息 经过排查 确认用户名和密码都没问题 重置密码也无法登录 热门活动 2020年阿里云双12爆款拼团特惠活动
  • Matlab任意正六边形随机撒点 实现-----------通信仿真必备

    任意正六边形随机撒点 是通信仿真里经常用到的 无奈网上资料很少 参照http www ilovematlab cn thread 136761 1 1 html 我又苦思敏想里一下午 这个问题才得以完美解决 废话不多说了 先来看看怎么画正六
  • 【Pygame 学习笔记】1.初步搭建Pygame框架

    欢迎来到Pygame学习笔记专栏 这是专栏的第一篇文章 从这篇文章开始 我们将深入地学习Pygame 今天 我们来学习如何搭建Pygame框架 我们使用类和对象的方式 这样代码更有条理 更容易规划 首先导入模块 我们需要pygame 还要p
  • 千万别说你会Python!如果不知道这10个Python包!

    世界上有超过200 000个Python程序包 这只是基于官方的Python程序包索引PyPI托管的程序包 这就引出了一个问题 拥有这么多的软件包 每个Python程序员都需要学习哪些软件包是最重要的 为了帮助回答这个问题 下面列出了您应该
  • for(;i<n;i++)的意思

    做个笔记 for i n i 的意思 include
  • 未来数据中心核心技术:RDMA在京东的应用

    近日 由京东IT资源服务部组织的未来数据中心核心技术研讨会活动 在京东成功举办 活动邀请了京东人工智能 大数据 云计算团队的多位研发总监 技术骨干人员一同参与 在研讨会上 大家针对目前很火的RDMA 高性能网络相关话题 展开深入讨论 特别是
  • 正点原子阿尔法 TSLIB + QT5.15.5源码编译与移植

    正点原子阿尔法Qt移植 移植前说明 正点原子有几个版本的QT移植教程 给的资料的10 用户手册中就有2个版本的移植手册 我主要参考的5 12 9的移植说明 但移植的是5 15 5版本的QT QT移植前要对应版本 我发现所谓的对应版本其实就是
  • docker-compose安装和使用redis和mysql

    docker compose安装和使用redis和mysql 一 docker compose安装和使用 一 移除旧版本docker 二 判断docker是否已安装 二 启动docker配置开机自启 三 判断docker compose是否
  • 使用intellij idea 和Tomcat创建Javaweb项目并可同时响应http以及https请求

    其实这类的文章不在少数 笔者也是看了许多其他文章以后做的一个总结 主要涉及 用idea和Tomcat创建Javaweb项目 如何配置Tomcat可以响应https协议 两个步骤 因为Tomcat默认的使用http协议 没有涉及到https协
  • kali2022安装中国蚁剑(AndSword)

    软件包准备 AntSword 源码v2 1 15 下载地址 https github com AntSwordProject antSword archive refs tags 2 1 15 tar gz AntSword Loader加
  • 最大子列和问题

    浙江大学数据结构慕课学习 给定K个整数组成的序列 N 1 N 2 N K 连续子列 被定义为 N i N i 1 N j 其中 1 i j K 最大子列和 则被定义为所有连续子列元素的和中最大者 例如给定序列 2 11 4 13 5 2 其
  • Python函数,定时函数。超时抛出异常/执行别的

    运行python脚本 主要用作于是否会因为网络超时 其它情况 使得函数超时 场景 wimdos下的python 用的模块库为 func timeout cmd下 pip install func timeout 但如果用pycharm去寻找