永发信息网

spyder 单步运行怎么看在哪一行

答案:1  悬赏:30  手机版
解决时间 2021-02-06 14:32
spyder 单步运行怎么看在哪一行
最佳答案
计算机菜鸟,第一次写博客,想写一写使用spyder编译器去调试Python,可能很多大神都觉得很小儿科,但是这是我亲自研究出来的方法,还是希望记录一下,有需要的朋友可以看一下。

近日老师要求我们学习机器学习(machine learning),研习机器学习实战中的代码,由于python提供的idle并没有提供单步调试的功能,那就很难理解代码的每一步是用来干什么的,所以老师就提供了anaconda这款集成python开发环境,用其中提供的spyder软件去书写运行代码,并可以进行单步调试,经过一段时间的研究,终于学会了怎么使用spyder进行单步调试。现将单步调式步骤书写如下:

1、将需要进行单步调试的函数在脚本中进行调用(十分重要的一步)。由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数。如下图所示,我们定义了createDataSet()函数,在进行调试之前,要在脚本中对其进行调用,也就是下图红色标记的部分。

2、添加断点。和其余程序设计语言一样,将断点加入到你想要查看结果的语句,加入的方面就是在语句前进行双击或者选中语句后点击F12按钮。效果如下图所示。

3、按照程序员不同的需求进行调试。spyder中提供了调式面板,如图所示

其中第一个按钮是进行调试按钮,点击或者按Ctrl+F5就进入调式,程序到达你设置的第一个断点,这步是调式所必需的;第二个是单步调式按钮,点击或者按Ctrl+F10就可以在设置的断点之后单步调式;第三个按钮可以进入到光标所在句子中含有的函数体内部,或者按快捷键Ctrl+F11;第四个是从此函数中跳出;第五个是跳转到下一个断点;最后一个按钮是停止调试。

点击进行调试之后,可以在下图所示的地方看到变量信息。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怪我把每一个路人都看得太重要 下一句
西树泡芙大卫城店这个地址在什么地方,我要处
蓝光电影用什么播放器
亳州鸭煲好吃么 四个人吃多少钱的套餐 冰工厂
田宫油性漆与水性漆能混合吗?
【什么是正义】古代汉语中的正义是什么意思
万和电磁炉e6
新裕成药店地址有知道的么?有点事想过去
女孩对陌生男孩微笑是搭讪吗?
梵可瑜伽工作室地址在什么地方,想过去办事
美国 iphone4s裸机 unlocked 联通 gsm
下列关于噬菌体及其侵染细菌实验的叙述中,正
田坎下怎么去啊,有知道地址的么
手办放机箱会融化吗
太平洋保险的业务员误导,使我买了保险,出了
推荐资讯
喜德来家具(凌海旗舰店)地址有知道的么?有点
如何应对人流手术后的炎症感染
如何去鸭毛
飞书的意思是什么
【正开头的成语】正开头的成语有哪些
天津琴姐旅馆一店地址有知道的么?有点事想过
乐山人麻辣烫地址有知道的么?有点事想过去
拉长石裂了怎么办 有辐射吗 闪光拉长石是啥
2014长常高速大修现在到益阳哪里下高速
统帅电器(西夏墅店)地址在什么地方,想过去办
手游我的使命充值多少钱能上v4
[原创] 生物专业怎么转金融和法律
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?