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 查看散列)