本文完整示例程式碼及檔案已上傳至我的
Github
倉庫https://github.com/CNFeffery/PythonPracticalSkills
這是我的系列文章「Python實用秘技」的第12期,本系列立足於筆者日常工作中使用Python
積累的心得體會,每一期為大家帶來一個幾分鐘內就可學會的簡單小技巧。
作為系列第12期,我們即將學習的是:像匯入模組一樣匯入ipynb
檔案。
對於從事資料科學行業的朋友來說,大部分時候我們都是在jupyter
中進行日常程式碼的書寫,但ipynb
檔案格式作為特殊的格式,預設是無法像常規的py
檔案那樣作為模組進行各種物件的匯入。
而透過import-ipynb
這個庫,我們就可以輕鬆地將ipynb
檔案當成py
檔案一樣進行自由匯入,使用pip install import-ipynb
完成安裝後,我們只需要將import import_ipynb
放置於程式碼最開始進行執行,後續程式碼中就可以直接把ipynb
檔名視作模組名使用。
下面展示了一個簡單的例子,我們建立demo.ipynb
,其中定義了一些示例的物件:
接著在其他ipynb
或py
檔案中按要求進行匯入即可:
是不是非常的簡單方便,快在你的日常工作中用起來吧?~
本期分享結束,我們們下回見~?