天天看點

python同一檔案夾引入檔案報錯

問題描述:同一目錄下存在a.py和b.py,想在b檔案中導入a檔案中的某個類,但是運作報錯ModuleNotFoundError: No module named 'page'。

解決方法1:在目錄下添加__init__.py,重新運作檢視是否出錯。

解決方法2:方法1仍沒有解決問題,則在b檔案中添加以下代碼,手動添加目錄。

PS:這段代碼一定要加在檔案的開頭。

import os
import sys
current_dir = os.path.abspath(os.path.dirname(__file__))
sys.path.append(current_dir)
sys.path.append("..")