「Python實用秘技12」像匯入模組一樣匯入ipynb檔案

費弗裡 發表於 2023-01-12
Python

本文完整示例程式碼及檔案已上傳至我的Github倉庫https://github.com/CNFeffery/PythonPracticalSkills

  這是我的系列文章「Python實用秘技」的第12期,本系列立足於筆者日常工作中使用Python積累的心得體會,每一期為大家帶來一個幾分鐘內就可學會的簡單小技巧。

  作為系列第12期,我們即將學習的是:像匯入模組一樣匯入ipynb檔案。

「Python實用秘技12」像匯入模組一樣匯入ipynb檔案

  對於從事資料科學行業的朋友來說,大部分時候我們都是在jupyter中進行日常程式碼的書寫,但ipynb檔案格式作為特殊的格式,預設是無法像常規的py檔案那樣作為模組進行各種物件的匯入。

  而透過import-ipynb這個庫,我們就可以輕鬆地將ipynb檔案當成py檔案一樣進行自由匯入,使用pip install import-ipynb完成安裝後,我們只需要將import import_ipynb放置於程式碼最開始進行執行,後續程式碼中就可以直接把ipynb檔名視作模組名使用。

  下面展示了一個簡單的例子,我們建立demo.ipynb,其中定義了一些示例的物件:

「Python實用秘技12」像匯入模組一樣匯入ipynb檔案

  接著在其他ipynbpy檔案中按要求進行匯入即可:

「Python實用秘技12」像匯入模組一樣匯入ipynb檔案

  是不是非常的簡單方便,快在你的日常工作中用起來吧😎~


  本期分享結束,我們們下回見~👋