Python プログラミング

Pythonでパッケージ化したサブディレクトリ内でのimport

投稿日:

Pythonでディレクトリを分けてパッケージ化したい時に、そのパッケージディレクトリ内のファイル間でimportする時に詰まったのでメモ。

 

ディレクトリ構成

  • main.py
  • package/__init__.py
  • package/a.py
  • package/b.py

 

こんな感じの構成を想定して、a.pyからb.pyをimportしたかった。

 

from . import b

解決方法としては、fromに「.」を指定してimportすること。

 

from . import b

 

普通に同階層だからと思って、「import b」でやっていたらエラーになったので「.」をつけて解決。

 

基本的なところで時間取られてしまう。。

Udemyの現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル とかで勉強するといいと思います。クオリティ高すぎ。

 

 

【厳選】Udemyでセール時に購入すべきオススメの動画まとめ!

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

続きを見る

 

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-Python, プログラミング
-,

Copyright© クラインの備忘壺 , 2019 All Rights Reserved.