モジュール検索パス
自作のモジュールを、インストールせずに import できるようにする方法として、最も適切なものを1つ選べ。
- A
モジュールのファイル名を、
importしたい名前に変えるだけで、どこにあっても見つかる。 - B
モジュールのあるディレクトリを
sys.pathに加える(環境変数PYTHONPATHで指定してもよい)。 - C
import文は、ファイルのパスを文字列で受け取れる。 - D
どのディレクトリにあっても、すべて自動で見つかる。
正解と解説を見る
正解:B
import は、sys.path のディレクトリから、モジュールを探す。PYTHONPATH や sys.path.append で、検索場所を追加できる。パッケージにしてインストールするのが、より確実。
- A
誤り。検索パスにある必要がある。
- B
正しい。スクリプトのあるディレクトリは、既定で
sys.pathの先頭に入る。 - C
誤り。
importはモジュール名を指定する。 - D
誤り。検索パスの中だけ。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。