Aktivitäten
Neuestes
False
Bannerhintergrundbild
Entwickleraktivitäten
Letzte Aktualisierung 23. Apr. 2024

Aufrufen eines Python-Skripts

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.
Hinweis: Die Python -Version, die Sie verwenden möchten, muss auf der Maschine installiert sein, auf der Sie den Prozess ausführen möchten.

So kann die Demo aufgebaut werden:

  1. Studio öffnen und einen neuen Prozess starten.
  2. Ziehen Sie eine Aktivität Python Scope (Python Scope) in den Workflow-Designer (Workflow Designer).
  3. Geben Sie das Installationsverzeichnis von Python in der Eigenschaft Path der Aktivität Python Scope an. Standardmäßig ist der Speicherort %LOCALAPPDATA%\Programs\Python\PythonXX\python.exe, wobei XX die von Ihnen verwendete Python-Version ist.
  4. Ziehen Sie die Aktivität „ Load Python Script “ in den Abschnitt „Do “ des Python -Bereichs und fügen Sie den Dateipfad zum MathOperations.py Python-Skript in der Eigenschaft „ File “ hinzu.
  5. Erstellen Sie eine PythonObject-Variable mit dem Namen MathFunctions und fügen Sie diese im Eigenschaftsfeld Ergebnis (Result) hinzu.
  6. Fügen Sie eine Aktivität Python-Methode aufrufen (Invoke Python Method) hinzu und konfigurieren Sie deren Eigenschaften folgendermaßen:

    • Eingabeparameter{2,3}
    • Instanz – Fügen Sie diesem Feld die in Schritt 5 erstellte Variable MathFunctionshinzu.
    • Name – Fügen Sie den Namen der Methode innerhalb des Skripts hinzu, das Sie verwenden möchten, in diesem Fall add.
    • Ergebnis – Erstellen Sie eine neue PythonObject -Variable mit dem Namen SumResultPythonund fügen Sie sie diesem Eigenschaftsfeld hinzu.
  7. Ziehen Sie als nächstes eine Aktivität Python-Objekt aufrufen (Get Python Object) in den Workflow. Konfigurieren Sie dessen Eigenschaften folgendermaßen:

    • Python-Objekt – Fügen Sie diesem Feld die Variable SumResultPython hinzu.
    • TypeArgument (TypeArgument) – Wählen Sie Int32 aus der Dropdownliste aus.
    • Ergebnis – Erstellen Sie eine neue Int32 -Variable mit dem Namen Result und fügen Sie sie diesem Feld hinzu.
  8. Fügen Sie eine Message Box- Aktivität am Ende des Projekts hinzu und konfigurieren Sie sie so, dass die Variable Result angezeigt wird.

    Ihr Projekt sollte wie folgt aussehen:



  9. Führen Sie den Prozess aus. Im Meldungsfenster (Message Box) wird das Ergebnis der Methode Hinzufügen (Add) angezeigt.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.