1
私fabfile.pyには、次のものが含まれています戻り値は
# 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
ファブリックに新しいです。ここでは、わかりやすくするために、ファブコマンドとして実行した場合、sum()関数から戻り値を収集する方法があるかどうかを理解したいと思います。
FAB合計:X = 10、yは20
を=それでは、どのように私は/参照ください上記のコマンドの出力を収集?
シェルではどこで見たい/キャプチャしますか?あなたが 'sum'値を出力した場合は、それを返すのではなく、その出力をシェルが捕捉できます。正しく操縦するために、あなたがやろうとしていることをもう少し知ることは役に立ちます。 – YellowShark
私はシェルでそれを出すことは単にそれを印刷することを意味すると理解しています。しかし、関数をpythonスクリプトの中の別の関数の中から呼び出させたいとしましょう。そして今、私は合計を呼び出し関数に返すことを望むでしょう。私ができれば、どうすればそれを達成できますか? – qre0ct