Aktion „Skript ausführen“

Mit der Aktion „Skript ausführen“ des Python-Skript-Pakets können Sie ein Skript innerhalb des Python-Skript-Pakets ausführen.

Einstellungen

  • Geben Sie im Python -Feld Sitzung einen Sitzungsnamen an. Verwenden Sie denselben Sitzungsnamen wie in der Öffnen-Aktion.
  • Optional: Geben Sie im Feld Die Ausgabe einer Variablen zuweisen die Zeichenfolgenvariable an.

    Wenn der Bot das Skript erfolgreich ausführt, gibt die Aktion die Zeichenfolge True zurück. Andernfalls erscheint eine Fehlermeldung.

Das folgende Beispiel zeigt den Unterschied zwischen den Skript ausführen- und Funktion ausführen-Aktionen.

Wenn Sie eine neue Python-Sitzung eröffnen, stellen Sie ein Python-Skript oder eine Datei bereit. Das Skript kann einige Code-Zeilen enthalten, die ausgeführt werden sollen, oder es kann eine Datei mit Funktionen enthalten, mit denen bestimmte Vorgänge ausgeführt werden, z. B.:

#executable code flow
file = open("abc.txt", "w")
file.write("Some text")
file.close()


#functions, not in executable flow
def function1():
  return 9+10

def function2():
  return "Some Text"

def add(a,b):
  return a+b
  • Wenn Sie die Skript ausführen-Aktion verwenden, werden nur die Code-Zeilen im ausführbaren Ablauf des Skripts ausgeführt. Funktionen, die definiert, aber nicht aufgerufen werden, werden nicht ausgeführt.
  • Wenn Sie die Funktion ausführen-Aktion verwenden, kann die Sitzung eine beliebige Funktion im Skript oder in der Datei aufrufen und die für die Funktion erforderlichen Argumente bereitstellen, während die zurückgegebenen Werte in einer Variablen gespeichert werden.