Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
関数の内容を常に実験し、その後プログラムを実行するシステムがあります。多くのターミナルウィンドウを開いていることが多いので、関数のどのバージョンがどのターミナルウィンドウに属しているのか正確にわからないことがあります。
特定の機能のソースコードを端末に出力する方法はありますか?
大丈夫。Stackoverflow で同様の質問を提供してくれた Hoopdady に感謝します。将来の読者に解決策を提供するだけです。inspect モジュールを使用する必要があり、そのメソッド「getsource」を使用して、メソッドまたは関数のソースをコマンド ラインに簡単に出力できます。
import inspect import mymodule print inspect.getsource(mymodule.sayHello)
ありがとうフープダディ!