3

関数の内容を常に実験し、その後プログラムを実行するシステムがあります。多くのターミナルウィンドウを開いていることが多いので、関数のどのバージョンがどのターミナルウィンドウに属しているのか正確にわからないことがあります。

特定の機能のソースコードを端末に出力する方法はありますか?

4

1 に答える 1

1

大丈夫。Stackoverflow で同様の質問を提供してくれた Hoopdady に感謝します。将来の読者に解決策を提供するだけです。inspect モジュールを使用する必要があり、そのメソッド「getsource」を使用して、メソッドまたは関数のソースをコマンド ラインに簡単に出力できます。

import inspect
import mymodule
print inspect.getsource(mymodule.sayHello)

ありがとうフープダディ!

于 2013-03-08T16:07:37.923 に答える