私は2つのプログラムを持っています。最初のプログラムの中の関数は何らかのメッセージを返し、多くのものを含んでいます。print
そこで、最初のプログラム関数を2番目のプログラムにインポートし、戻り値を使用します。しかし、最初のプログラムのprint
も必要です。どうすれば入手できますか?返すことなくPythonハンドリングシステムの出力
FYI私はprint
の値を返すことができません。プログラムで使用されているプリントを入手する方法はありますか?
例コード:
まずprogram1.py
class Test():
def first(self,name):
print "first print"
print "second print"
print "third print"
#do some thing..
return {"sucess":"end result"}
セカンドprogram2.py
from firstprog import Test
result = Test().first("testing")
return result + "first program prins here"
簡単にお手伝いできるように、説明している例のコードを入力してください。完全なコードや実際のコードは必要ありませんが、現在実行中のものを例示するコードスニペットが必要です。 –
最初のpythonファイルに 'print()'を含む関数を呼び出す必要があります。各ファイルに使用しているコードの例を投稿してください。 – mhawke
私はあなたが私の答えであなたが他のpythonファイルから関数をインポートしていることを前提としていました。それは事実ですか? – FunkySayu