CallPythonScript (Вызвать скрипт Python)

Описание
Запускает скрипт Python, расположенный в файловой системе.
Свойства
| Входной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| path | Константа, Выражение | String | Путь до файла скрипта |
Блок может как задавать значения переменных в скрипте, так и забирать результаты по выполнению. Для это нужно добавить переменные, которые вы хотите задействовать в скрипте, как входные.
Напротив каждой добавленной переменной необходимо заполнить текстовое поле - имя соответствующей переменной в скрипте.
После выполнения скрипта все значения переменных, добавленных в блок, будут переписаны значениями соответствующих переменных из скрипта.
Для переменных и переменных-массивов действуют следующие преобразования типов:
| Переменная Эмики | Переменная скрипта Python |
|---|---|
Double, Single | float |
Byte, UInt и Int (всех разрядностей) | int |
String | str |
Обратите внимание:
- При переполнении переменной, Эмика выводит ошибку в лог и останавливает выполнение программы
- Имя соответствующей переменной в Python необходимо заполнять учитывая регистр
- Эмика не поддерживает вложенные массивы
- Корректный вызов дочерних окон скриптом Python не поддерживается