1. 程式人生 > 實用技巧 >python——如何import包目錄

python——如何import包目錄

檔案位置

檔案所在位置包括 ,

  • 源根目錄的位置

  • 該檔案位置(也可以叫相對位置)。

匯入包的時候會從檔案位置進行查詢,並匯入。

匯入包

1. 什麼是包?
  • pycharm中包的圖片

其中資料夾上有個圓點的就是包。沒有的就是普通資料夾

  • 包的特徵

    包一定含有__init__.py檔案

2. 如何匯入包

以下稱main_script包為A包
main_property 為 B檔案

你以為直接import "包名" 就好了嗎。其實不是。這只是第一步

如果我想在run.py裡邊使用A包裡的B檔案

  • 示例:

    • 目錄結構

    • 匯入語句

      import main_script
      
  • A包下的__init__檔案內容:

    • 情況1:什麼也不寫

      • 結論
        實際上A包裡邊沒有一個檔案被匯入
    • 清況2:寫入如下程式碼。

      • 結果

      • 結論
        A包裡的相關檔案和方法被匯入

  • 總結:

匯入包的時候,新增__init__內容其實就是初始化匯入__init__裡要匯入的檔案。如果什麼都不寫其實是和沒有該檔案是一樣的。

  • 刪掉__init__檔案後