タグ

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

タグの絞り込みを解除

技術とパスに関するsnjxのブックマーク (3)

  • Python3 自作モジュールのインポートにハマる - かもメモ

    Python3 (3.6.5)でオレオレモジュールを作成してインポートしようとした際に結構ハマったのでメモ importの基 import <module>キーワードでモジュールをインポートする import math print( math.pi ) # => 3.141592653589793 モジュールのメソッドはmodule.methodで実行する from <module> import <method> でインポートするとモジュール名を都度記述しなくてもメソッドの呼び出しができる from math import pi, sqrt print( sqrt(9) ) # => 3.0 from ... import ...でインポートする際にメソッド名が被ると、後からインポートしたものが有効になる from math import pi from my_modules impo

    Python3 自作モジュールのインポートにハマる - かもメモ
  • Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me

    パッケージを自作する場合、パッケージ内のモジュールから上位ディレクトリ(親ディレクトリ)や下位ディレクトリ(サブディレクトリ)にあるほかのモジュール(ファイル)をインポートしたいことがある。 そのようなときは、相対パスで相対的な位置を指定してインポート(相対インポート)することができる。 6. モジュール (module) - パッケージ内参照 — Python 3.6.5 ドキュメント パッケージ内のファイルのように、他のファイルからモジュールとしてインポートされるファイルの中では相対パスを使えるが、pythonコマンドなどで実行されるファイルの中では相対パスは使えないので注意。 ここでは、まず、パッケージ内のモジュールから別ディレクトリのモジュールをインポートする方法について説明する。 自作パッケージの例 パッケージ内で別ディレクトリからインポート 同じパッケージ(同じディレクトリ)か

    Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me
  • [Python] importの躓きどころ - Qiita

    Pythonのimportに関しての個人的メモ。 間違っている点や他の躓きどころがあればコメント・PRをお願いします。 package内のimportにimplicit relative importは使えない Python3以降の話。 例えば $ tree . . └── mypackage ├── __init__.py ├── mymodule1.py └── mymodule2.py

    [Python] importの躓きどころ - Qiita
  • 1