activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Actividades para desarrolladores
Last updated 22 de oct. de 2024

Administrar scripts de Python

El siguiente ejemplo explica cómo ejecutar automáticamente un código Python creado en runtime y escribir un registro de archivo. Presenta actividades como Ámbito de Python y Ejecutar script Python. Puedes encontrar estas actividades en el paquete UiPath.Python.Activities.

Nota: antes de ejecutar cualquier flujo de trabajo de Python, asegúrate de tener instalado Python3.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.
  3. Crear un nuevo argumento:

    Nombre de Argumento

    Dirección

    Tipo de argumento

    Valor predeterminado

    in_PythonPath

    En

    Cadena

    Agregue la ruta de la carpeta donde se ha instalado Python

  4. Arrastra una actividad Si dentro del contenedor Secuencia .

    • Añada la expresión String.IsNullOrEmpty(in_PythonPath) orelse not Directory.Exists(in_PythonPath) en el campo Condición.
  5. Arrastre un contenedor de Secuencia dentro del campo Entonces de la actividad Si.
  6. Arrastra una actividad Cuadro de mensajes dentro del contenedor Secuencia .

    • En el panel Propiedades , agrega la expresión "Error" en el campo Título .
    • Añade la expresión "Pyhon Path not configured. Please configure path by setting the argument 'in_PythonPath'." en el campo Texto.
  7. Arrastra una actividad Terminar flujo de trabajo después de la actividad Cuadro de mensaje.

    • En el panel Propiedades , añade la expresión "Input Arguments not correct" en el campo Razón .
  8. Arrastra una actividad Ámbito de Python después de la actividad Si.

    • En el panel Propiedades , añade el argumento in_PythonPath en el campo Ruta .
    • Selecciona tu versión de Python en la lista desplegable Versión (Python_36 en este ejemplo).
  9. Arrastra una actividad Ejecutar script de Python dentro del contenedor Ámbito de Python.

    • En el panel Propiedades , añade el siguiente fragmento de código en el campo Código :

      String.Format(
      "import sys" + Environment.NewLine _
      + "import os " + Environment.NewLine _
      + "with open('{0}\logs.txt', 'w') as f: " + Environment.NewLine _
      +     "    f.write('Starting script! \n')" + Environment.NewLine  _
      +     "    f.write('Computing!\n')" + Environment.NewLine _
      +     "    f.write('Finishing script! \n')" + Environment.NewLine, _
      Directory.GetCurrentDirectory.Replace("\", "\\"))String.Format(
      "import sys" + Environment.NewLine _
      + "import os " + Environment.NewLine _
      + "with open('{0}\logs.txt', 'w') as f: " + Environment.NewLine _
      +     "    f.write('Starting script! \n')" + Environment.NewLine  _
      +     "    f.write('Computing!\n')" + Environment.NewLine _
      +     "    f.write('Finishing script! \n')" + Environment.NewLine, _
      Directory.GetCurrentDirectory.Replace("\", "\\"))
  10. Ejecuta el proceso. La automatización ejecuta el código Python y escribe un registro en un archivo llamado logs.txt.

¿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.