我有一個包含一個名爲Ÿ如果X在X中有多個Y,則Python如何解析「從X導入Y」?
一個兩回事包X是一個模塊:
# X/Y.py
print 'hello'
另一種是一個變量:
# X/__init__.py
Y = 'world'
如果我執行from X import Y
其中Y做我得到和爲什麼?什麼決定了導入語句的順序和影子規則?
最後,有什麼我可能會意外地做,將改變答案?
基本上,我得到一個錯誤報告,指出在用戶的機器上這個代碼導致從我的機器上得到的相反的Y導入。我沒有訪問用戶的機器,所以我想弄清楚發生了什麼。
如果在此之前的問題線索,我想知道: python: from x import y changes previous import result