タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

moduleに関するled-centipedeのブックマーク (2)

  • Pythonで作成した自作モジュールを様々な階層からimport - かざん

    作成したPythonファイルをモジュールとして、他のPythonファイルから呼び出し(import)、1つのファイルを複数のファイルから再利用することができる。 今回はそのモジュールのimportに関する備忘録。 パッケージとモジュールと__init__.py 一応メモしておくと、モジュールが.pyファイルなのに対し、パッケージは複数のモジュールがまとまったディレクトリのことを指すらしい。 ここで注意したいのは、パッケージとなるディレクトリには__init__.pyというファイルを置かなくてはならないこと。 __init__.pyとは、モジュールをimportする時の初期化を行ってくれるファイルであり、このファイルが置いていないパッケージのモジュールをimportしようとしても、import errorとなってしまう。 あくまで、「このファイルにはモジュールが存在する」ということを表すだけ

  • Pythonのimportについてまとめる - Qiita

    何度もハマるので頭に刻み込む様に調べて習得するよ 前提 検証環境 実行は全てtreeコマンドを実行したパスと同パスでREPLを起動して行っている Pythonは2.7.5 パッケージとは Pythonでは__init__.pyを含むディレクトリをパッケージと言う ただのディレクトリでは再帰的にモジュールを検索しないため、基的には__init__.pyが必要 読み込み時に検索する範囲 実行ディレクトリと同ディレクトリ カレントディレクトリ 環境変数「PYTHONPATH」に列挙したディレクトリ sys.pathに含むディレクトリ sys.pathは絶対パスの文字列リストであり、import sys; print sys.path 等の方法で確認できる 実例 同ディレクトリのメソッドをimportする

    Pythonのimportについてまとめる - Qiita
  • 1