[英]Importing submodule in a submodule - Python
您可以嘗試使用相對導入來執行此操作:
from ..database import database
當您使用絕對導入時,Python 不知道package
在哪里。 這是因為 Python 首先在內置模塊中查找,然后在sys.path
列出的目錄中sys.path
所請求的導入。 如果未找到導入,當前工作目錄將添加到sys.path
。
要使用絕對導入,您應該:
package
目錄外部執行腳本,以便可以從sys.path
列出的路徑發現package
目錄。PYTHONPATH
:$ export PYTHONPATH=$PYTHONPATH':path/to/package'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.