UiPath Documentation
activities
latest
false

Actividades de desarrollador

Última actualización 21 de abr. de 2026

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. Open Studio and start a new Process.

  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 Python MathOperations.py en la propiedad Archivo .
    • Crea una nueva variable PythonObject , llamada mathOperations, y añádela al campo de propiedad Resultado .
  6. Add an Invoke Python Method activity and configure its properties as follows:

    • 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.
    • Name - Add the name of the method inside the script you want to use, in this case add.
    • Result - Create a new PythonObject variable, called sumResultPython, and add it to this property field.
  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 - Select Int32 from the drop-down list.
    • Result - Create a new Int32 variable, called sumResult, and add it to this property field.
  8. Add a Message Box activity at the end of the project and configure it to display the sumResult variable.

    Su proyecto debería tener este aspecto:

    Imagen de documentos

  9. Run the process. The Message Box displays the result of the Add method.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado