投稿日
2010/12/2 木曜日
前回、「テスト対象側のパッケージ自体をimportするにはどうしたらいいかという問題が残ります。」と書いたその解決方法。
例えば、前々々回のディレクトリ構成図で示すところのbtest.pyからb.pyをimportするにはbtest.pyに以下のように書く。
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__)) __file__, __origfile__ = os.path.join(CURRENT_DIR, '../../dummy.py'), __file__ from libs import b __file__ = __origfile__
なんという微妙さw
一応これでfrom libs import bもimport libsも動作します。本来の検索パスでimportしたければ__file__, __origfile__ =… 〜__file__ = __origfile__の外でやるだけです。
最近のコメント
名前
しゅごい
Jane Doe
FYI Avoid Annoying Unexpe…
Jane Doe
ご存じとは思いますが、whileには、”~の間”と…
peta_okechan
針金みたいなパーツを引っ張ると外れます。 他の方の…
虎徹ファン交換
虎徹の標準ファンを外す際に、どのようにして外されま…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…
花粉症対策2019 – 日曜研究室
[…] 花粉症対策についてはこれまで次の記事を書いてきました。https://…