美文网首页
python日常Debug

python日常Debug

作者: CrimsonUMO | 来源:发表于2022-11-17 09:59 被阅读0次

最近开始学python,有一些从R语言带来的习惯,暂时还没适应好,导致日常写代码的过程中出现很多莫名其妙的bug,这里做一个记录。(很多都是低级错误)

for循环报错

跟着教程写了一个非常简单的for循环,如下面的代码框所示

magicians = ['alice','david','carolina']
print(magicians)
for magician in magicians:
    print(magician)

但是分段运行的过程中一直报错

SyntaxError: unexpected EOF while parsing

检查了符号什么的都没问题,确认语法应该是没问题的。问题出在哪呢?最后巧合发现,是R与python运行代码的习惯不一样导致的。在R里面,如果你运行一个多行连续的代码(比如for循环或者ggplot这种后面跟很多“+”的语句),只需要把光标放在第一行就可以一次性run完这条语句相关的所有语句。但是python的话,运行一行代码真的就只会运行一行,不会自动续到下一行。所以这里报错的for循环其实就是把所有语句选中一起F9就可以了。

相关文章

  • python日常Debug

    最近开始学python,有一些从R语言带来的习惯,暂时还没适应好,导致日常写代码的过程中出现很多莫名其妙的bug,...

  • PyCharm Python3 Debug环境搭建

    切换默认配置Python2.7到Python3.5后,debug功能异常,依次解决。 1,执行debug,报错:w...

  • 日常debug

    Could not fetch URL https://pypi.python.org/simple/xlrd/:...

  • 日常debug

    变量名错误 非常常见的报错,这个是因为变量df不存在,所以没有子集。这种非常明确指出错误的变量位置的还是比较好排查...

  • python 获取debug模式

    python获取debug模式,给debug运行添加参数,经过测试,可以通过下面代码来判断当前是否debug运行:...

  • django日志器

    首先了解一下python的logging模块 import logginglogging.debug('debug...

  • DeBug Python代码全靠print函数?换用这个一天2K

    print 函数已老,DeBug 该靠 PySnooper 了~ 小伙伴们,你们都怎样 DeBug Python ...

  • Python Debug

    1. 异常: 1.1 抛出异常 使用raise关键字抛出异常 1.2 捕获异常 2. 断言 禁用断言python ...

  • Python Debug

    常用方法 try...except 方法捕获异常 Python----面向对象---try....except的详...

  • Python debug

    Python debug 如何调试 python 程序? print 这个方法不说了 pdb ipdb requi...

网友评论

      本文标题:python日常Debug

      本文链接:https://www.haomeiwen.com/subject/nmmexdtx.html