[Python] import 機制要點

  • https://docs.python.org/3/reference/import.html#package-relative-imports
  • script和module不同,script通常在package外執行
  • package內部,相鄰的module需使用relative import或是absolute import。例如:
package/A.py:
import package.B
from . import B
import package.B.func
from .B import func
# 若只使用”from B import func”會導致”找不到模組”
  • 執行script時,該script的所在位置會被加入path中,因此同階級的script之間是能直接互相import的。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *