Перейти к содержимому

Выполнить скрипт

image_1

Описание

Блок выполняет Python-скрипт по указанному пути. При необходимости в скрипт можно передать аргументы запуска. Поддерживается передача строки, числа, списка и словаря.

Описание параметров

Блок имеет ряд параметров:

  1. Путь - путь к Python-скрипту, который требуется выполнить.

    Тип данных: str (Строка)

    Пример: C:\\PuzzleRPA\\scripts\\script.py

  2. Передать значения - включает передачу аргументов в скрипт.

    Тип данных: bool (Логический тип)

    Пример:

  3. Значение - аргумент запуска, который будет передан в скрипт. Можно передать строку, число, список или словарь.

    Тип данных: str (Строка) | int (Число) | float (Число с плавающей точкой) | list (Список) | dict (Словарь)

    Пример: ["C:\\Temp\\report.xlsx", "C:\\Temp\\note.txt"]


Пример использования

В данном примере выполняется Python-скрипт с передачей аргумента в виде списка путей к файлам.

  1. Добавить блок Выполнить скрипт в алгоритм.

  2. Указать путь к файлу script.py.

  3. Включить параметр Передать значения и передать список аргументов.

  4. Запустить алгоритм.

    image_2
  5. Внутри script.py получить аргументы запуска и обработать их.

    image_3

Результат

Скрипт будет выполнен, а переданные аргументы станут доступны внутри него в виде списка.

image_4