请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

jupyter notebook使用问题

https://img1.sycdn.imooc.com/szimg/5f977bf9098d29ca01690143.jpg

https://img1.sycdn.imooc.com//szimg/5f977bf9095000b107300286.jpg

https://img1.sycdn.imooc.com//szimg/5f977bf909b8e16007920502.jpg

https://img1.sycdn.imooc.com//szimg/5f977bfa09e7067106320536.jpg

https://img1.sycdn.imooc.com//szimg/5f977bfa09026e1b08610658.jpg

https://img1.sycdn.imooc.com//szimg/5f977bfa0928af6708240610.jpg

https://img1.sycdn.imooc.com//szimg/5f977bfb09d9516309090514.jpg


老师您好,我按着课上讲的方法将几个py文件放在了一个文件夹里面,但是运行不出来(如最后一张图)我想问一下:

①运行出错的原因?

②为什么需要一个空文件__init__?

并且我每次都会遇到不会使用jupyter notebook的情况,主要原因还是不知道其使用原理,几乎每次都运行不出来③它的原理是什么?


谢谢老师!!!

正在回答

2回答

首先,一个空文件夹需要一个 __init__.py,表示这个文件夹下的所有文件,形成了一个包(package)。这是被 Python 语法规定的;


你的问题,大概率是因为,你的执行文件(Jupyter Notebook),放在了包内。包是供外界调用的。你的 Jupyter Notebook 应该包的外面调用包。


这一小节的参考代码在这里,请体会一下这个文件的结构关系:https://git.imooc.com/coding-169/coding-169/src/master/04-kNN/03-Test-Our-Algorithm

https://img1.sycdn.imooc.com//szimg/5f9972e609abe32a07910174.jpg


继续加油!:)

1 回复 有任何疑惑可以回复我~
提问者 山屿麋鹿Jasmine 2020-10-27 10:05:38

谢谢老师

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信