activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades para desarrolladores
Last updated 22 de oct. de 2024

Invocar un script de Python

Para ejemplificar cómo utilizar este paquete de actividades, hemos creado un proceso de automatización para invocar un script de Python que define dos operaciones, Añadir y Restar. A continuación, se llama a uno de los métodos, Add, desde el script y se le da una lista de variables enteras como parámetros de entrada. El resultado, almacenado en una variable PythonObject propietaria, se convierte en un tipo de datos .NET para su uso posterior en Studio.
Nota: La versión de Python que quieres utilizar debe estar instalada en la máquina en la que quieres ejecutar el proceso. Esta guía paso a paso se basa en una ruta de instalación predeterminada de Python 3.12.

Así es como se puede crear la demostración:

  1. Abre Studio e inicia un nuevo proceso.
  2. Arrastra una actividad Asignación múltiple al panel del diseñador y añade las siguientes variables:
    • Añade la variable localAppDataPath con el valor para guardar Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).
    • Añade la variable pythonPath con el valor para guardar localAppDataPath+"\Programs\Python\Python312\".
    • Añade la variable pythonLibraryPath con el valor para guardar localAppDataPath+"\Programs\Python\Python312\python312.dll".
  3. Añade una actividad Mensaje de registro al flujo de trabajo.
    • Añade la expresión "The installation path of Python 3.12 was set as: " + pythonPath en el campo Mensaje .
  4. Añade una actividad Ámbito de Python .

    Para configurar correctamente la actividad Ámbito de Python para Python 3.12, es necesario configurar tanto la Ruta de la biblioteca como las propiedades de la Ruta .

    • En la propiedad Ruta de la biblioteca , introduce la variable pythonLibraryPath creada en la actividad Asignación múltiple .
    • En la propiedad Ruta , introduce la variable pythonPath creada en la actividad Asignación múltiple .
  5. Arrastra una actividad Cargar script de Python en la sección Hacer del Ámbito de Python.
    • Añade la ruta del archivo al script de Python MathOperations.py en la propiedad Archivo .
    • Crea una nueva variable PythonObject , llamada mathOperations, y añádela al campo de propiedad Resultado .
  6. Añade una actividad Invocar método de Python y configura sus propiedades de la siguiente manera:

    • Parámetros de entrada : añade la expresión new Object() {2,3} a este campo de propiedad.
    • Instancia : añade la variable mathOperations a este campo de propiedad.
    • Nombre : añade el nombre del método dentro del script que quieres utilizar, en este caso add.
    • Resultado : crea una nueva variable PythonObject , llamada sumResultPython, y añádela a este campo de propiedad.
  7. Añade una actividad Obtener objeto de Python y configura sus propiedades de la siguiente manera:

    • ObjetoPython : añade la variable SumResultPython a este campo de propiedad.
    • TypeArgument : selecciona Int32 de la lista desplegable.
    • Resultado : crea una nueva variable Int32 , llamada sumResult, y añádela a este campo de propiedad.
  8. Añade una actividad Cuadro de mensajes al final del proyecto y configúrala para que muestre la variable sumResult .

    Su proyecto debería tener este aspecto:



  9. Ejecuta el proceso. El Cuadro de mensaje muestra el resultado del método Añadir .

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.