解決SystemError: Parent module '' not loaded, cannot perform relative import

同級module無法直接調用的問題,網上給的相對導包import path等解決方案並沒有解決。
最後吧該文件.py放入新建的文件夾下就可以了。順便寫__init__.py 相關 import聲明一下。
然後就run了。
奇怪的是之前我又把該.py與__init__.py 又放回import的同一級文件下,也可以run!
後來發現我改了兩個地方,根本原因不是同一級or不是同一級文件的問題!

而是,調用父類模塊的包要聲明該文件所在的文件夾的上層文件夾!

最後排查無誤!原來歸根結底是這樣:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章