お世話になっております。
下記のようなディレクトリ構造でdir.pyからhello.pyをimportしたいのですが、
「Attempted relative import beyond top-level package」エラーとなります。
調べたところ実行しているスクリプトがルートとなるため、それより外のスクリプトについてはパスを追加する必要があるとの事でappendの部分を付け加えたのですが、エラーが解消されません。
〇実行環境
OS:Windows10
Visual Studio Code 1.54.1
〇ディレクトリ
.
│ hello.py
│
├─dirtest
│ dir.py
・dir.py
python
1import os 2from os import path, pardir 3import sys 4 5sys.path.append('../') 6from .. import hello 7
・hello.py
python
1def greeting(): 2 print('hello')
お力添えを頂けませんでしょうか。
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/05 05:40