自建模塊使用時,原本在D文件可以正常工作的
from A.B import c (B,D都在A目錄下)
突然導入失敗,只能改成from B import C
感覺是工作目錄不能識別,試驗了下__init__.py,檢查了下是不是模塊和目錄之前的區別導致,結果不是。
查了下資料,嘗試了下,pycharm裏把整個目錄設置成根目錄,結果還是失敗(意料之中,畢竟本來就沒設)
然後取消根目錄標記後,竟然,好了。。。
所以是什麼導致了它識別機制的變換?
自建模塊使用時,原本在D文件可以正常工作的
from A.B import c (B,D都在A目錄下)
突然導入失敗,只能改成from B import C
感覺是工作目錄不能識別,試驗了下__init__.py,檢查了下是不是模塊和目錄之前的區別導致,結果不是。
查了下資料,嘗試了下,pycharm裏把整個目錄設置成根目錄,結果還是失敗(意料之中,畢竟本來就沒設)
然後取消根目錄標記後,竟然,好了。。。
所以是什麼導致了它識別機制的變換?
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta