activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades de Desenvolvedor
Last updated 22 de out de 2024

Invocar um script do Python

Para exemplificar como usar este pacote de atividades, criamos um processo de automação para invocar um script em Python que define duas operações, Adicionar e Subtrair. Um dos métodos, Add, é então chamado a partir do script e recebe uma lista de variáveis de número inteiro como parâmetros de entrada. O resultado, armazenado em uma variável proprietária PythonObject , é então convertido em um tipo de dados .NET para ser usado posteriormente no Studio.
Observação: a versão do Python que você deseja usar deve ser instalada na máquina na qual você deseja executar o processo. Este guia passo a passo é baseado em um caminho de instalação padrão do Python 3.12.

É assim que a demonstração pode ser construída:

  1. Abra o Studio e inicie um novo processo.
  2. Arraste uma atividade Multiple Assign para o painel do designer e adicione as seguintes variáveis:
    • Adicione a variável localAppDataPath com o valor a salvar Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).
    • Adicione a variável pythonPath com o valor a salvar localAppDataPath+"\Programs\Python\Python312\".
    • Adicione a variável pythonLibraryPath com o valor a salvar localAppDataPath+"\Programs\Python\Python312\python312.dll".
  3. Adicione uma atividade Mensagem de log ao fluxo de trabalho.
    • Adicione a expressão "The installation path of Python 3.12 was set as: " + pythonPath no campo Mensagem .
  4. Adicione uma atividade Escopo do Python .

    Para configurar corretamente a atividade Python Scope para o Python 3.12, é necessário configurar as propriedades Library path e Path .

    • Na propriedade Library path , insira a variável pythonLibraryPath criada na atividade Multiple Assign .
    • Na propriedade Path , digite a variável pythonPath criada na atividade Multiple Assign .
  5. Arraste uma atividade Load Python Script para a seção Do da Python Scope.
    • Adicione o caminho do arquivo para o script MathOperations.py em Python na propriedade Arquivo .
    • Crie uma nova variável PythonObject , chamada mathOperations, e a adicione no campo da propriedade Resultado .
  6. Adicione uma atividade Invoke Python Method e configure suas propriedades da seguinte maneira:

    • Parâmetros de entrada - Adicione a expressão new Object() {2,3} a esse campo de propriedade.
    • Instância — adicione a variável mathOperations a esse campo de propriedade.
    • Nome - Adicione o nome do método dentro do script que deseja usar, neste caso add.
    • Resultado - Crie uma nova variável PythonObject , chamada sumResultPython, e adicione-a a este campo de propriedade.
  7. Adicione uma atividade Get Python Object e configure suas propriedades da seguinte maneira:

    • ObjetoPython — Adicione a variável SumResultPython a esse campo de propriedade.
    • TypeArgument - Selecione Int32 na lista suspensa.
    • Resultado - Crie uma nova variável Int32 , chamada sumResult, e adicione-a a este campo de propriedade.
  8. Adicione uma atividade de caixa de mensagem no final do projeto e configure-a para exibir a variável sumResult .

    Seu projeto deve ficar assim:



  9. Execute o processo. A caixa de mensagem exibe o resultado do método Add .

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.