Actividades
Más reciente
False
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Invocar un script de Python
Actividades para desarrolladores
Última actualización 23 de abr. de 2024
Invocar un script de Python
To exemplify how to use this activity package, we have built an automation process to invoke a Python script which defines two operations, Add and Subtract. One of the methods, Add, is then called from the script and given a list of integer variables as input parameters. The result, stored in a proprietary
PythonObject
variable, is then converted into a .NET datatype to be further used in Studio.
Nota: La versión de Python que desee utilizar debe estar instalada en la máquina en la que desee ejecutar el proceso.
Así es como se puede crear la demostración:
- Abre Studio e inicia un nuevo proceso.
- Arrastra una actividad de Ámbito de Python al Diseñador de flujode trabajo.
- Especifica el directorio de instalación de Python en la propiedad Ruta de la actividad Ámbito de Python . De forma predeterminada, la ubicación es
%LOCALAPPDATA%\Programs\Python\PythonXX\python.exe
, dondeXX
es la versión de Python que estás utilizando. - Arrastra una actividad Cargar script de Python a la sección Hacer del Ámbito de Python y añade la ruta del archivo al script de Python
MathOperations.py
en la propiedad Archivo . - Crea una nueva variable
PythonObject
, llamadaMathFunctions
y añádela al campo de propiedad Resultado . -
Añade una actividad Invocar método de Python y configura sus propiedades de la siguiente manera:
- Parámetros de entrada :
{2,3}
- Instancia : añade la variable creada en el paso 5,
MathFunctions
, a este campo. - Nombre : añade el nombre del método dentro del script que quieres utilizar, en este caso
add
. - Resultado : crea una nueva variable
PythonObject
, llamadaSumResultPython
, y añádela a este campo de propiedad.
- Parámetros de entrada :
-
A continuación, arrastra una actividad Obtener objeto de Python al flujo de trabajo. Configure sus propiedades de la siguiente manera:
- Objeto de Python : añade la variable
SumResultPython
a este campo. - TypeArgument : selecciona
Int32
de la lista desplegable. - Resultado : crea una nueva variable
Int32
, llamadaResult
y añádela a este campo.
- Objeto de Python : añade la variable
-
Añade una actividad Cuadro de mensajes al final del proyecto y configúrala para que muestre la variable
Result
.Su proyecto debería tener este aspecto:
-
Ejecuta el proceso. El Cuadro de mensaje muestra el resultado del método Añadir .