华为云函数部署Python定时任务教程

1. 创建云函数

前往华为云函数控制台,注册、实名后,重新回到这里的链接,在左侧函数函数列表创建函数

函数名称按照个人喜好自己起,然后除了运行时处的下拉菜单选择Python 3.9,其他什么也不用管点击右下角创建函数

2. 打包项目为ZIP上传

创建好后,我们把自己的Python项目打包成zip,点击右上角上传自按钮上传

切记:入口程序index.py中需要有一个函数长这样def handler(event, context),这是云函数的特性,不要改这个函数名和所需的两个参数名,否则要去设置中相应做修改,这是各自云函数(如AWS Lambda、腾讯云函数、阿里云函数计算等)的标准入口函数格式。

3. 添加环境变量(可选)

按照个人、项目需求,去加环境变量。

4. 运行测试

回到运行页面,点击测试运行脚本

会弹出一个配置测试事件弹窗,什么也不需要改动,直接点击创建,然后重新点击一次测试按钮

这时候可以看到运行结果了

5. 配置为定时任务

设置定时任务:设置常规设置触发器,点击右上角的创建触发器,触发器类型选择定时触发器(TIMER),①如果是隔一段时间运行一次的任务,选项设置为固定频率,按照个人需求设置时间间隔即可。②如果是定点任务,那么建议使用Cron表达式,触发规则勾选Cron表达式,不知道怎么设置的话去看输入框下方的提示。注意: Cron表达式一次只能设置一个时间点,如果一天内要运行多次,那么需要分别单独设置触发器

评论

  1. liu
    Windows Edge
    加拿大埃德蒙顿
    3 月前
    2024-10-23 13:01:06

    [2024-10-23 04:56:23] ToolModule ERROR: 解密失败: index out of range
    请求失败, 发生异常: 解密失败: index out of range报错查了一下是环境变量的问题,但是我是根据你的最新文件填的,然后我在函数里直接建立了# 配置文件本地路径
    config_path = “user.json”这个文件,直接写入文件也不打卡不成功,只是找不到使用空的,

    • 夜风
      liu
      Android Chrome
      广东省佛山市 联通
      3 月前
      2024-10-23 15:51:34

      这就巧了,今天工学云接口更新,我刚刚也顺便在更新,稍等我上传了最新版代码会回复你,注意看邮件哈!

    • 夜风
      liu
      Android Chrome
      广东省佛山市 联通
      3 月前
      2024-10-23 15:54:10

      是官方更新,导致旧的接口失效的问题,前一秒我才修复成了,这次需要越过滑块验证码,所以代码更新量比较大,等会我测试完毕应该要几个小时

      • liu
        夜风
        Windows Edge
        加拿大埃德蒙顿
        3 月前
        2024-10-23 15:56:41

        收到收到,等你好消息👌😘

        • 博主
          liu
          Windows Chrome
          广东省佛山市 联通
          已编辑
          3 月前
          2024-10-23 22:47:42

          更新完了,华为云在这版本废了,建议直接用GitHub工作流。https://github.com/4444TENSEI/Auto-GongXueYun

          • liu
            夜风
            Windows Edge
            加拿大埃德蒙顿
            3 月前
            2024-10-23 22:53:28

            github用这个界面和你之前的操作流程有些不一样,所以我没有搞出来哭泣🤦‍♂️

          • 博主
            liu
            Windows Chrome
            广东省佛山市 联通
            3 月前
            2024-10-23 23:12:20

            仓库里有图文教程了,还不会找我QQ,发图片:2479757568

          • 博主
            liu
            Windows Chrome
            广东省佛山市 联通
            3 月前
            2024-10-23 23:23:34

            如果你用油猴,推荐你一个GitHub翻译脚本:
            https://greasyfork.org/scripts/435208-github-中文化插件
            项目仓库:
            https://github.com/maboloshi/github-chinese

发送评论 编辑评论


				
上一篇
下一篇