多语言展示
当前在线:1945今日阅读:19今日分享:20

如何在jupyter notebook下导入模块?

用jupyter notebook编写的python脚本文件默认是以后缀名.ipynb存储的,此种脚本文件如果直接使用python的方法导入模块会出错,需要转换成后缀名为.py的文件后方可导入使用。
工具/原料
1

python 3.6.4

2

jupyter notebook

方法/步骤
1

打开jupyter notebook,点击新建一个python文件。

2

在文件里定义一个为名prod的函数,让其计算传入参数的平方。

3

然后点击Untitled处将文件重命名为sq。

4

保存之后,在当前文件夹中可以看到多了一个sq.ipynb的文件,这个就是刚才保存的文件。

5

接着,再新建一个python文件。试着用python中模块导入的方法导入sq,并调用其中的prod函数。执行之后发现程序报错了,显示没有找到名为sq的模块。

6

接下来看看如何解决这个问题。我们打开sq.ipynb的文件,点击页面左上方的“File”。

7

在下拉的选项中,选择“Download as”,接着选择后缀名为.py的选项。

8

文件的保存路径选择跟刚才sq.ipynb的文件放在一个路径下。

9

保存之后,在当前文件夹中,可以看到多了一个sq.py的文件,这就是我们熟悉的python模块了。

10

我们回到刚才导入sq模块及函数prod的文件,再次执行该代码,发现正常运行出了结果。

11

总结:1、jupyter notebook编辑器保存的是后缀名为.ipynb的脚本文件,不能直接用python导入模块的方法导入。2、可将后缀名为.ipynb的文件另存为.py的文件,再使用python导入模块的方法导入。

注意事项
1

1、有问题可点击提问交流~

2

2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~

推荐信息