0
假設我在Jupyter中製作了一個筆記本,其中包含幾個不同的單元。如何在同一個筆記本中引用另一個iPython筆記本單元中定義的功能?
在第一個單元格中,我定義了一個自包含的Python模塊,其中包含許多有用的函數。
在第二個單元格中,我想編寫一個使用第一個單元格中定義的模塊的程序。
但是,由於第一個單元格有一個文件名,所以我不清楚該怎麼做。
也許這是更傳統的每個模塊都有一個單獨的筆記本電腦?在那種情況下,我將如何着手從其他筆記本導入內容?
咦?在同一個筆記本上運行的所有東西都會被視爲您在同一個交互式Python解釋器會話中(您是)。您應該能夠從任何其他單元中調用您在一個單元格中定義的函數,只要您已經在定義所在的單元格中運行該單元格即可。就好像它是一個大模塊。你是什麼意思,第一個單元格有一個文件名?也許我已經使用筆記本已經有一段時間了...... –
@ juanpa.arrivillaga這樣做更有意義,但似乎沒有很好的記錄。也許你可以讓這個答案? –
也許要更清楚一些(因爲有人投票結束),我問的範圍是如何在筆記本電腦之間的作用域。我無法找到關於此的良好信息,並且還沒有自己對其進行測試。我試圖確定使用ipython筆記本進行特定任務的適用性。 –