共計 415 個字符,預計需要花費 2 分鐘才能閱讀完成。
要導入上級目錄下的文件,可以使用相對路徑。
假設你的文件結構如下:
- project
- main.py
- utils
- helper.py
要在 main.py
中導入helper.py
,可以按照以下方式導入:
from utils import helper
或者使用相對路徑導入:
from ..utils import helper
注意,使用相對路徑導入需要滿足以下條件:
- 你的代碼必須在一個包中(即文件夾中包含一個名為
__init__.py
的空文件)。 - 你不能直接執行包中的文件,而是要通過其他上層腳本來執行。
如果你不滿足以上條件,你可以將上級目錄添加到 sys.path
中,然后導入文件。但這種方式并不推薦,因為它會使代碼更難理解和維護。
import sys
sys.path.append("..")
from utils import helper
通過以上方法,你可以在 main.py
中成功導入 utils
包中的 helper.py
模塊。
丸趣 TV 網 – 提供最優質的資源集合!
正文完