1. 程式人生 > 其它 >Python 模組和包 (六)

Python 模組和包 (六)

三類導包檔案

    標準庫 import os

    第三方庫 import requests

    自定義庫

      匯入模組名  

        如果相對於project 的路徑當中,有包

        from 包名[.包名.包名] import 模組名 [ as  別名]

        如果相對於project的路徑當中沒有包

        import 模組名 [as  別名]

        匯入之後使用, 模組名[別名].變數/函式

      匯入模組當中的內容(函式 、類 、變數)

        如果相對於project 的路徑當中,有包

        from 包名[.包名.包名].模組名 import  函式 、類 、變數   [ as  別名]

        如果相對於project的路徑當中沒有包

        from 模組名 import 函式 、類 、變數 [as  別名]

        匯入之後使用, [別名]類/變數/函式

    模組內可以限制__all__ = []列表裡面的功能名,通過匯入 的模組可以呼叫,其他不可以呼叫

    __init__.py檔案   檔案中必須由__all__ = []

      模組下的內容先匯入包中。其他包中直接匯入包 .類變數函式 (簡化導包的路徑)

    檔案間的相對路徑使用不建議

    __name__ == "__mian"  在模組內進行測試