資格スワイプ
データ構造・モジュール・標準ライブラリPartII・仮想環境(5,6,11,12章)

Pythonがimport文で指定されたモジュールを探索する際のsys.pathの検索順序として、正しいものはどれか。

  • ✓実行中のスクリプトのあるディレクトリ → PYTHONPATH環境変数のディレクトリ → 標準ライブラリのインストールディレクトリ
  • B標準ライブラリのインストールディレクトリ → PYTHONPATH環境変数のディレクトリ → 実行中のスクリプトのあるディレクトリ
  • CPYTHONPATH環境変数のディレクトリ → 標準ライブラリのインストールディレクトリ → 実行中のスクリプトのあるディレクトリ
  • D実行中のスクリプトのあるディレクトリ → 標準ライブラリのインストールディレクトリ → PYTHONPATH環境変数のディレクトリ

解説

sys.pathは、実行中のスクリプトが置かれているディレクトリ(対話モードではカレントディレクトリ)、PYTHONPATH環境変数で指定されたディレクトリ、インストール依存の標準ライブラリのディレクトリの順で構成される。

根拠Pythonチュートリアル 6.1.2 モジュール検索パス

← 前の問題次の問題 →
スワイプでまとめて流す