[英]Python import error: no module named
我是Python的新手。 我有一個具有腳本現有的示例項目YYY
路徑XXX/YYY
,和腳本A.py
調用這些一個接一個。
我只想將腳本ZZZ.py
添加到YYY
腳本中,以便在它們之后調用。 我將此腳本添加到同一路徑( XXX/ZZZ.py
)中,然后嘗試將其導入A.py
並調用它。
但我得到了這個錯誤:
python import error no module named XXX/ZZZ.py
我不知道:有什么區別? 為什么Python可以導入XXX/YYY
py文件,但是為ZZZ.py
返回此錯誤?
如果您的模塊結構如下:
/XXX
__init__.py
ZZZ.py
/YYY
__init__.py
*more scripts here*
並且如果包含XXX
的目錄在您的PYTHONPATH中,則
import XXX.ZZZ as Z
應該管用。
如果要導入ZZZ, XXX.YYY.ZZZ as Z
導入XXX.YYY.ZZZ as Z
這假設YYY是一個目錄,並且還假設您實際上將ZZZ.py放在YYY內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.