'functions.ipynb' というファイルに hello world 関数を定義しました。次に、「import functions」を使用して別のファイルの関数をインポートしたいと思います。それらは同じフォルダーにあると確信しています。ただし、依然として「ImportError: No module named functions」と表示されます。ちなみに、私は jupyter ノートブックを使用しています。どうもありがとうございます!
ベストアンサー1
あなたは、ipynb パッケージ/モジュール インポーターインストールする必要があります: pip install ipynb
。
という名前のノートブックを作成しますmy_functions.ipynb
。それに簡単な関数を追加します。
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
次に、2 番目の IPython Notebook を作成し、次のようにこの関数をインポートします。
from ipynb.fs.full.my_functions import factorial
その後、同じ IPython Notebook 内にあるかのように使用できます。
testing = factorial(5)
を参照してくださいドキュメンテーション詳細については。