質問編集履歴

1

Ma_sa

Ma_sa score 12

2019/04/04 12:25  投稿

python import時におけるエラーについて
pythonで自分で作ったモジュールをインポートする時に
**ValueError: attempted relative import beyond top-level package**
といったエラーが起こってしましました。
ディレクトリ構成は以下のようになっております。
py/test1/t1.py
py/test2/t2.py
```python
from ..test1 import t1
```
この状態でt2.pyからt1.pyをインポートしようとした際にエラーが発生してしまいます。
pythonに詳しい方何卒よろしくお願いします。
pythonに詳しい方何卒よろしくお願いします。
追記
実行はtest2直下のディレクトリで行いました。
py/test2がカレントディレクトリとなっています。
  • Python

    27240 questions

    Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

  • Python 3.x

    16773 questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る