開始使用免費開始

同層匯入(Sibling imports)

你在上一個練習中撰寫說明文件的模組 impyrial 規模變大了,你已把不希望使用者直接使用的私有函式,和公開的函式分開。私有函式放在 core.py 模組,公開函式放在 api.py 模組。

但是,公開函式需要用到私有函式才能運作。在這個練習中,你會把私有函式匯入 api.py,讓套件內的各個模組可以協同運作。

注意:請務必執行 example_script.py。如果你直接執行 api.py 檔案,會出現 ModuleNotFoundError: No module named 'impyrial',這是預期中的結果。

提醒:你可以點擊編輯器左側以紅色標示的圖示來開啟或關閉資料夾與檔案總覽。 Icon with multiple files

本練習屬於課程

開發 Python 套件

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習