您的位置:首页 > 编程语言 > Python开发

python 自定义模块, 将jupyter notebook 作为模块导入

2017-04-28 00:54 1036 查看
python的脚本是不支持导入.ipynb文件的, 也就是说在Python脚本中 import *.ipynb是会出错的.这里我们可以曲线救国.

自定义模块的导入:

在python 安装路径寻找 *\Lib\site-packages\ 在里面新建文件 MyModule.pth文件,将自己模块的路径添加到其中,如图:



例如我的路径是这样的:



随后,我们在LIB路径下的.py脚本就可以作为模块,导入到任意位置的python脚本中了.

将.ipynb 文件转换为.py文件, 执行命令:

jupyter nbconvert --to python lib.ipynb


在ipynb文件的最后,新建一个cell, 将上面的命令写入(注意加!以顺利执行)



加try…except语句是为了防止导入模块不识别ipython的命令而出错.

这样一来,每次执行相应的.Ipynb文件,就会生成对应的.py文件,而.py文件又可以作为自定义模块,导入到其他脚本中.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 脚本