可以创建一个包含 Automation Assembler可扩展性操作所用 Python 脚本和依赖关系的 ZIP 软件包。

为可扩展性操作构建脚本的方法有两种:

  • Automation Assembler 的可扩展性操作编辑器中直接编写脚本。
  • 在本地环境中创建脚本,然后将其与任何相关依赖关系一起添加到 ZIP 软件包。

通过使用 ZIP 软件包,可以为操作脚本和依赖关系创建自定义的预配置模板,然后可以将其导入到 Automation Assembler,以便在可扩展性操作中使用。

此外,还可以使用 ZIP 软件包创建包含多个 Python 脚本文件的可扩展性操作。使用多个脚本文件有助于组织可扩展性操作代码的结构。

前提条件

如果使用的是 Python 3.3 或更低版本,请下载并配置 PIP 软件包安装程序。请参见 Python 软件包索引

过程

  1. 在本地计算机上,为操作脚本和依赖关系创建一个文件夹。
    例如, /home/user1/zip-action
  2. 将一个或多个主 Python 操作脚本添加到该文件夹。
    例如, /home/user1/zip-action/main.py
  3. (可选) 将 Python 脚本的任何依赖关系添加到该文件夹。
    1. 创建包含依赖关系的 requirements.txt 文件。请参见要求文件
    2. 打开 Linux shell。
      注: Automation Assembler中基于操作的可扩展性的运行时基于 Linux。因此,在 Windows 环境中编译的任何 Python 依赖关系可能会导致生成的 ZIP 软件包无法用于创建可扩展性操作。因此,必须使用 Linux shell。
    3. 运行以下命令,在脚本文件夹中安装 requirements.txt 文件:
      pip install -r requirements.txt --target=home/user1/zip-action
  4. 在分配的文件夹中,选择您的脚本元素以及(如果适用)requirements.txt 文件并将其压缩为 ZIP 软件包。
    注: 脚本元素和依赖关系元素必须存储在 ZIP 软件包的根级别。在 Linux 环境中创建 ZIP 软件包时,可能会遇到软件包内容未存储在根级别的问题。如果遇到此问题,请通过在命令行 shell 中运行 zip -r 命令来创建软件包。
    cd your_script_and_dependencies_folder
    zip -r ../your_action_ZIP.zip *

下一步做什么

使用 ZIP 软件包创建可扩展性操作脚本。请参见 如何创建可扩展性操作