モジュールの再読み込み
モジュールをimportしたあとに、そのモジュールのソースファイルを編集した。対話モードのインタープリタを終了せずに、変更を反映するための方法として、最も適切なものを1つ選べ。
- A
importlib.reload(モジュール名)を実行する。 - B
もう一度
import モジュール名を実行する。 - C
del モジュール名を実行するだけで、自動的に最新になる。 - D
ソースファイルを保存すれば、自動的に反映される。
正解と解説を見る
正解:A
モジュールは、各インタープリタのセッションで一度だけ読み込まれる。変更を反映するには、importlib.reload() を使うか、インタープリタを再起動する。
- A
正しい。モジュールは、1つのインタープリタのセッションで、通常は一度しか読み込まれない。
- B
誤り。すでに読み込み済みなので、再度の
importでは再読み込みされない。 - C
誤り。名前が消えるだけで、キャッシュは残る。
- D
誤り。自動では反映されない。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。