UiPath Documentation
activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleraktivitäten

Letzte Aktualisierung 6. März 2026

Aufrufen eines Python-Skripts

Um zu veranschaulichen, wie dieses Aktivitätspaket verwendet wird, haben wir einen Automatisierungsprozess erstellt, um ein Python-Skript aufzurufen, das zwei Operationen definiert, Add und Subtract. Eine der Methoden, Add, wird dann vom Skript aufgerufen und erhält eine Liste von Integer-Variablen als Eingabeparameter. Das Ergebnis, das in einer proprietären PythonObject -Variablen gespeichert wird, wird dann in einen .NET-Datentyp konvertiert, der in Studio weiter verwendet werden kann.
Hinweis: Die Python -Version, die Sie verwenden möchten, muss auf der Maschine installiert sein, auf der Sie den Prozess ausführen möchten. Diese Schritt-für-Schritt-Anleitung basiert auf einem Standardinstallationspfad von Python 3.12.

So kann die Demo aufgebaut werden:

  1. Studio öffnen und einen neuen Prozess starten.
  2. Ziehen Sie eine Aktivität Multiple Assign in das Designer-Panel und fügen Sie die folgenden Variablen hinzu:
    • Fügen Sie die Variable localAppDataPath mit dem Wert hinzu, um Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) zu speichern.
    • Fügen Sie die Variable pythonPath mit dem Wert hinzu, um localAppDataPath+"\Programs\Python\Python312\" zu speichern.
    • Fügen Sie die Variable pythonLibraryPath mit dem Wert hinzu, um localAppDataPath+"\Programs\Python\Python312\python312.dll" zu speichern.
  3. Fügen Sie dem Workflow eine Log Message- Aktivität hinzu.
    • Fügen Sie den Ausdruck "The installation path of Python 3.12 was set as: " + pythonPath in das Feld Nachricht ein.
  4. Fügen Sie eine Python Scope- Aktivität hinzu.

    Um die Aktivität Python Scope für Python 3.12 ordnungsgemäß einzurichten, müssen Sie sowohl den Bibliothekspfad als auch die Pfad- Eigenschaft konfigurieren.

    • Geben Sie unter der Eigenschaft Bibliothekspfad die Variable pythonLibraryPath ein, die in der Aktivität Multiple Assign erstellt wurde.
    • Geben Sie unter der Eigenschaft Path die Variable pythonPath ein, die in der Aktivität Multiple Assign erstellt wurde.
  5. Ziehen Sie eine Aktivität Python-Skript laden ( Load Python Script ) in den Abschnitt Tun ( Do ) im Python Scope(Python Scope).
    • Fügen Sie den Dateipfad zum Python-Skript MathOperations.py in der Eigenschaft Datei hinzu.
    • Erstellen Sie eine PythonObject -Variable mit dem Namen mathOperations 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 – Fügen Sie den Ausdruck new Object() {2,3} zu diesem Eigenschaftsfeld hinzu.
    • Instanz – Fügen Sie die Variable mathOperations zu diesem Eigenschaftsfeld hinzu.
    • 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. Fügen Sie eine Get Python Object- Aktivität hinzu und konfigurieren Sie ihre Eigenschaften wie folgt:

    • PythonObjekt (PythonObject) - Fügen Sie die Variable SumResultPython zu diesem Eigenschaftsfeld hinzu.
    • TypeArgument (TypeArgument) – Wählen Sie Int32 aus der Dropdownliste aus.
    • Ergebnis – Erstellen Sie eine neue Int32 -Variable mit dem Namen sumResultund fügen Sie sie diesem Eigenschaftsfeld hinzu.
  8. Fügen Sie eine Message Box- Aktivität am Ende des Projekts hinzu und konfigurieren Sie sie so, dass die Variable sumResult 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?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben