跳转到主要内容

Python的自动化框架

项目描述

robocorp-tasks

robocorp-tasks是一个Python框架,旨在简化Python自动化开发的流程。

原因

尽管Python在自动化领域被广泛使用,但许多解决方案最终都是临时的,这使得在不同的项目之间导航并难以跟踪所需的自动化分析功能变得困难。

方法

robocorp-tasks提供了一个运行任务的运行器,它通过利用robocorp-log为Python代码提供开箱即用的日志记录(显示方法调用、参数、赋值等),并管理这些任务的运行生命周期。

入门

将您的__main__中的代码替换为一个具有您的任务名称的方法(不应具有参数)并使用@task装饰器进行装饰,如下所示

例如:

from robocorp.tasks import task

@task
def my_task():
    ...

使用以下命令调用您的任务,根据需要自定义目录和任务名称

python -m robocorp.tasks run <path/to/file.py or directory> -t <task_name>

注意:如果在目标中只定义了一个任务,则不需要使用-t <task_name>选项。

注意:任务名称是带有@task装饰器的函数名称。

注意:如果指定了目录,则只使用命名格式为*task*.py的文件进行收集。

注意:在当前版本中,每次调用只能运行一个任务。如果找到多个任务,将给出错误,并且不会运行任何任务。

output/log.html中查看日志结果。

指南

API 参考

探索我们的API,获取详细文档。

变更日志

变更日志中可以找到发布列表及其对应的更改。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

robocorp_tasks-3.1.2.tar.gz (34.9 kB 查看散列)

上传时间

构建分布

robocorp_tasks-3.1.2-py3-none-any.whl (42.3 kB 查看散列)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面