在維護歷史代碼(Python2only)時,在pack包的__init__.py中發現如下代碼(Test是一個類):fromTestimportTest此段代碼無法在Python3下運行,但是改成如下代碼就可以正常導入:frompack.TestimportTest請問這是什么道理?有沒有相關文檔說明?另外,如果要兼顧Python3和Python2,除了如下的寫法還有沒有什么更好的寫法?try:frompack.TestimportTestexcept:fromTestimportTest
Python 2和3在包內import時的語法差異問題
滄海一幻覺
2019-04-08 11:18:06