[英]How to import a sibling module in python3
在python3中,這是:
from xxx import *
給我一個錯誤:
ImportError: No module named 'xxx'
我沒有使用python2.7。 拋開樣式( import *
不好),如何使用微創方法使此import語句與python3兼容? 由於這是來自難以協作的第三方,因此我不想做太多改變; 具體來說,我想避免不得不更改從xxx
導入的名稱的使用。
目錄結構為:
├── xxx.py
├── yyy.py
└── __init__.py
模塊yyy.py
具有from xxx import *
語句。
您應該使用來使用相對導入.
像這樣:
from .xxx import *
該語句從當前模塊旁邊的xxx模塊導入所有內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.