今天幫忙學弟妹解決問題才發現從來沒碰過如何隔著一個主資料夾import module。
以往都是盡量不這樣做(避免一些無謂的引用錯誤),但真的需要的時候還真的可以用到。
問題描述
首先有個檔案架構如下:
|
|
apple.py
檔案中有此敘述:
|
|
在banana.py
中需要引用到apple.py
的話,直覺會想到要這樣寫:
|
|
執行後會出現以下錯誤訊息:
|
|
解決
將import修改為這樣
|
|
就能解決了
今天幫忙學弟妹解決問題才發現從來沒碰過如何隔著一個主資料夾import module。
以往都是盡量不這樣做(避免一些無謂的引用錯誤),但真的需要的時候還真的可以用到。
首先有個檔案架構如下:
|
|
apple.py
檔案中有此敘述:
|
|
在banana.py
中需要引用到apple.py
的話,直覺會想到要這樣寫:
|
|
執行後會出現以下錯誤訊息:
|
|
將import修改為這樣
|
|
就能解決了