Jupyter Notebookが外部のpyファイルに導入する方法

1250 ワード

Jupyter Notebookが外部のpyファイルに導入する方法
Jupyter Notebookで他のディレクトリのpyファイルを導入する方法:今日Pycharmでメソッドtrain_を書きましたtest_split()、C:UsersXXXPycharmProjectskNN_に保存function\model_selection.pyディレクトリの下でJupyter Notebookでメソッドを呼び出し、フォルダ内ではなくCディスクでメソッドを呼び出します.Jupyter Notebookに次のコードを書き込みます.
import sys
sys.path.append(r'C:\Users\XXX\PycharmProjects\kNN_function')
from model_selection import train_test_split

これにより、この方法がロードされます.
注意:
1.資料を調べる過程でkNN_functionフォルダに__を追加init__.py,このファイルは空であればよいし,そのファイルに書き込む必要があるというものもある
from  kNN_function import *
__all__ = ['train_test_split']

でもこの2種類を使うのは成功しませんでした
2.ファイル接尾辞はpyでなければなりません.ipynbではありません.