My fabfile.py enthält folgende Komponenten:Rückgabewert aus Stoff Aufgabe
# simple function - no arguments and no returns
def hello():
print "Hello World!"
# function with default argument
def goodbye(name='Anonymous'):
print "Buh-bye world!", name
# function that does nothing
def nothingHere():
pass
# function that take arguments and returns something
def sum(x=0, y=0):
sum=x+y
return sum
Am neu Stoff. Aus Gründen der Klarheit und des Verständnisses würde ich gerne verstehen, ob es eine Möglichkeit gibt, den Rückgabewert von der obigen Funktion sum() bei der Ausführung als fab-Befehl zu sammeln.
fab Summe: x = 10, y = 20
So wie ich sehe/die Ausgabe des obigen Befehls sammeln?
Wo möchten Sie es sehen/erfassen - in der Shell? Diese Ausgabe könnte von der Shell erfasst werden, wenn Sie den Wert "sum" ausgeben, anstatt ihn zurückzugeben. Es könnte hilfreich sein, ein bisschen mehr darüber zu wissen, was Sie zu tun versuchen, um richtig zu steuern. – YellowShark
Ich verstehe, dass es auf der Schale einfach bedeuten würde, es auszudrucken. Aber sagen wir, ich möchte, dass die Funktion von einer anderen Funktion in einem Python-Skript aufgerufen wird. Und jetzt möchte ich, dass die Summe an die aufrufende Funktion zurückgegeben wird. Wie erreiche ich es, wenn überhaupt? – qre0ct