版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
本以为调试都大同小异结果有几个地方和想当然的不一致,还是整理下备查吧
1,图2左侧的那个按钮,在debug執行过程中时变灰这个没问题。问题是pycharm在run时程序非常快debug时可能非常慢。在debug一段dataframe代码时等2-3分钟没反应,按钮都是灰的点不了,还以為电脑死机了简化后发现是执行速度过慢导致的。目前还不清楚为何有这么大差别
2,菜单分位2部分图2所示,一般情况下执行下一个斷点(F9)和其他那几个都是在一起的pycharm是分开的。
3点击debug后,程序完全没反应留意下Mute Breakpoints为非选中状态才行,重启pycharm或尝试新建新python怎么读文件,然后在调试
界面左下角,使用到的在下图已经圈出
程序完整序列:34,56,76,78,910,112,1213
特殊的:11行断点且2断点,则11停2停2執行后不再回到11,和F7有区别
mycode,这个没看明白什么意思自己调试时debug停在第一个断点,然后按这个就会依次执行各代码,无论有无断点更潒F8(F7如果没遇到函数也和F8一样的,可以理解为单步)按照字面意思应该是“只进入自己的函数”,和F7类似的不过它怎么判断是否是自巳函数呢?同文件同author,额不深究了反正不打算用。
shift+F8:跳出只对函数内有效,跳出函数后会回到函数所在行(类似11,211),不是函數地方跳出会执行到结束
F7进入shift+F8跳出,不是一对
F9的英文和实际含义感觉也不大一致。