pythonのimportについてわからないことがあります。
現在このようにしているのですが、
fir_1モジュールからfir_2モジュールをimportするにはどうすればよいでしょうか?
python
1# -*- coding: utf-8 -*- 2 3from ..dir_2 import fir_2
このように相対インポートしたいのに
SystemError: Parent module '' not loaded, cannot perform relative import
といったエラーが出てしまいます。
今までは
python
1# -*- coding: utf-8 -*- 2 3import sys 4sys.path.append('../dir_2') 5import fir_2 6
このようにpathを追加してからインポートしていたのですが、どうも推奨されてないという風に書かれていたので。
どうすればいいですか?
回答2件
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2016/08/24 05:04