5
偶爾,應用程序與第三方軟件包中的內部文件之間會發生模塊名稱衝突。例如,當前文件夾中名爲profile.py
的文件將導致jupyter notebook
崩潰,因爲它試圖導入它而不是它自己的profile.py
。從包用戶的角度來看,避免這個問題的好方法是什麼? (或者是這個東西,包開發者應該以某種方式阻止?)處理模塊名稱衝突
注意:當發生類似的問題,由於應用內置的名稱(例如,time.py
或socket.py
),至少是相對容易的之間的衝突請記住標準庫模塊和其他內置對象的名稱。