1. ホーム
  2. python

[解決済み] Pythonは関数を実行せずに存在するかどうかをチェックする

2022-02-20 06:12:34

質問

Pythonで、実際に関数を実行せずに(つまりtryを使用して)関数が存在するかどうかを確認するにはどうしたらよいでしょうか?私はそれがモジュールに存在するかどうかをテストすることになります。

どのように解決するのですか?

を使用することができます。 dir を使って、ある名前がモジュールに含まれているかどうかを確認します。

>>> import os
>>> "walk" in dir(os)
True
>>>

上のサンプルコードでは os.walk 関数を使用します。