2013-09-29 193 views
4

我有一個筆記本,我打算用作其他筆記本的庫。 它有一些功能,可以準備某些類型的文件等。在IPython的另一個筆記本中包含筆記本?

如何將該筆記本包括在應該能夠使用庫筆記本中的功能的新筆記本中?

+0

https://stackoverflow.com/q/20186344/478206,https://stackoverflow.com/q/19082397/478206和https://stackoverflow.com/q/19564625/478206都提出了同樣的問題。 –

回答

3

使用谷歌搜索notebook import hook產量一些example s。這仍然是實驗性的,但歡迎您改進它。我建議還使用--script標誌,每次保存筆記本時都會保存一個可導入的.py文件。

+1

該腳本標記非常方便。謝謝! – kasperhj

+1

對不起,如何使用--script標誌? – backslash112

0

隨着使用A.ipynbB.ipynbimport_ipynb庫是在B.ipynb

import import_ipynb 
import A 

一樣簡單。

其實這個庫只是一個文件,我已經從官方jupyter howto取出幷包裝成一個安裝包通過

pip install import-ipynb 

它也可以寫from A import foofrom A import *等。

0

你可以在筆記本B中輸入%run 'NotebookA.ipynb',你應該很好去!