簡體   English   中英

Python 相對導入超出頂級 package

[英]Python relative import beyond top-level package

project
 +
 +--------+app1
 |          +
 |          +-------------+models.py  <---+
 |                                        |
 |                                        |
 |                                        | from ..app1.models import Model
 +--------+app2                           |
 |         +                              |
 |         +--------------+models.py      +
 |
 +

我想將模塊models中的Model class 從 app1 導入 app2。 嘗試使用from..app1.models import Model時,我收到錯誤Attempted relative import beyond top-level package

利用:

import sys
sys.path.append("..")            # or sys.path.append(".")
print (os.getcwd())

from app1.models import ModelClassName

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM