我在#注释行的下一行标记红点就无法进行debug,视频里却正常,为什么?

我在#注释行的下一行标记红点就无法进行debug,视频里却正常,为什么?

如果我在#注释行的下一行标记红点再点击debug,该行不会变蓝,下方窗口里debugger里不会有新项目,console窗口则是和点击run一样直接一直把程序跑下去。http://img1.sycdn.imooc.com//climg/5e6486dd09cffbd414000999.jpg

后来我发现把注释去掉,仅保留这一行空行,也无法从下一行开始debug,说明是第一行本身的问题,但这是为什么,教学视频里也能正常操作,是pycharm版本的问题吗?http://img1.sycdn.imooc.com//climg/5e6488c609c3e8f514000999.jpg

另外,在有第一行注释的前提下,我二三行都选,它就能正常从第二行开始debug,或者仅从第三行开始,它从第三行开始也能正常debug。

http://img1.sycdn.imooc.com//climg/5e647fe9090dc98214000999.jpg

http://img1.sycdn.imooc.com//climg/5e647fe909c7188600000000.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。是测试过同学说的情况的,无论是第一行空行还是注释都是可以正常使用debug模式的。

可能是由于pycharm导致的,2019.3.x的版本在debug上会有问题,同学可以在其他位置打断点或者安装与课程中一致的Pycharm版本进行学习

http://img1.sycdn.imooc.com//climg/5e64cdeb0982b52105090316.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

http://img1.sycdn.imooc.com//climg/5e64cdeb0982b52105090316.jpg


好帮手慕美 2020-03-08 18:16:55

同学,你好。经测试,将断点打在第一行位置是可以的。同学也可以在其他位置打断点进行测试。同学学会了bebug模式及如何使用即可。

http://img1.sycdn.imooc.com//climg/5e64c5f909aa473e04460266.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 江民川 #1
    请你看懂我的问题再做回答,别无脑复制谢谢
    2020-03-08 18:18:54
  • 提问者 江民川 #2
    我问题的关键就在于,如果我在第一行前面加一行注释行或者空行,就无法正常从此时的第二行开始执行debug,这与教学视频里是完全不同的,我要知道这问题出在哪。
    2020-03-08 18:30:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师