目录一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误二、AttributeError:属性错误,特性引用和赋值失败时会引发属性错误三、NameError:试图访问的变量名不存在四、SyntaxError:语法错误,代码形式错误五、KeyError:在读取字典中的key和value时,如果key不存在,就会触发KeyError错误六、IndexError:索引错误,使用的
1、语法错误语法错误是我们在编写程序时,缺少一些关键字或者符号,直接导致程序编译都无法通过,会报SyntaxError错误。举个例子:if True print("上述语句有1处语法错误:缺少关键符号(冒号:)")输出结果: 可以很明显的看到 if True 后面缺少一个:号,这些都是python语法规定的,如果继续运行程序会报SyntaxError错误,这就是所谓的语法错误。 其实发生语
转载 2023-07-11 19:09:28
126阅读
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。后续会不断补充。目录1.NameError变量名错误报错:>>> print a Traceback (most recent call last): File "", line 1, in NameError: name
转载 2023-06-27 21:21:38
0阅读
Python作为一种非常流行的动态语言,拥有着丰富的库和工具,因其易读性和高效性,被广泛的用于Web开发、数据分析、科学计算等领域。但是,在我们编写Python程序的过程中,也难免会遇到各种各样的错误。本文将介绍一些常见的Python错误及其解决方法。
转载 2023-08-05 12:36:45
226阅读
所要运行的 py 文件在子目录中,并且该文件引用了另一个子目录中的 py 模块。类似这样:原因在运行环境下, a.py 找不到 b.py 所以抛出 ModuleNotFoundError。解决把父文件夹的所在路径加入运行环境,代码如下:import os import sys dirname = os.path.dirname(__file__) curPath = os.path.abspat
转载 2023-06-07 21:33:33
211阅读
错误和异常错误错误: 错误代表的是在运行代码之前就可见(不是指的写代码的人可见,而是指python解释器可见)的问题程序不运行,直接报出错误, 只能在运行前进行修改。常见错误: SyntaxError: invalid syntax异常异常: 程序运行期间遇到了问题, 报出错误在程序运行期间遇到了异常之后,如果异常不被处理或者不能处理,程序会向Python解释器抛出异常,Python解释器如果接收
转载 2023-07-15 16:34:28
146阅读
10.1 什么是异常处理,Python常见异常类型开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。Python语法错误语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Py
转载 2023-07-31 14:38:15
0阅读
原因: 导致在这个问题的原因是你的模块名和你要引用的类或方法或变量的名字重了。说通俗点就是,python脚本名字(模块名)和你要引用的内容(模块内的类,变量等)的名字重复了,导致你原本“类->属性/方法”的引用意图被解析为了"模块->属性”的引用意图。当模块下面没有这个属性,就抛出了这个错误。解决办法是换不重复的命名。事故:市民小py最近在学scrapy。小py觉得对于有编程语言基础的
Python常见代码错误汇总与解决思路-吐血经验前言一、常见的“不熟悉”错误syntaxerror: invalid syntax翻译:处理:syntaxerror: unexpected EOF while parsing翻译:处理:syntaxerror: invalid character in identifier翻译:处理:indentationerror: expected an i
主要是为了备忘,熟悉(1)配置powershell的环境变量如果powershell中直接敲:python报错,那么环境变量配置路径如下[Environment]::SetEnvironmentVariable("Path","$env:Path;D:\Python27","User") (2) 代码里输入了中文字符但没加入UTF-8处理报错有明显的 non-ascii 提示脚本的开头加
1、python的if条件判断比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20 if age >= 18: print('your age is', age) print('adult')根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。也可以给if添加一个else语
转载 2023-08-09 19:30:56
457阅读
基本异常打印:def func(num1, num2): try: x = num1 * num2 y = num1 / num2 return x, y except Exception as e: print("错误信息:", e) func(1, 0)运行结果:错误信息: division by zero只能打
转载 2023-08-31 08:32:13
240阅读
一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误1)错误例子:age = 18print('我的年龄是'+age)报错信息: TypeError: can only concatenate str (not "int") to str(附:这里是类型错误,提示必须是一个字符串,不能是数字)2)解决方法: 在使用“+”做拼接的时候,必须使用字符串,或者
转载 2023-08-15 09:05:39
56阅读
目录异常的类型捕捉异常自定义异常异常的追踪traceback模块常用方法print_exception()print_tb()print_exc()异常的类型Python的异常是由类定义的,所有的异常都来自于BaseException类,不同类型的异常都继承自父类BaseException异常:指在程序运行过程中出现问题而导致无法执行,如程序的逻辑、算法错误,计算机资源不足或IO错误等。• ass
traceback模块 作用:traceback模块被用来跟踪异常返回信息import traceback # 调用traceback模块 try: if str(123) > 5: print('这是一个无法执行的错误') except Exception: traceback.print_exc() # 返回错误信息 # 控制台输出结果: # Tra
转载 2023-06-16 14:26:30
328阅读
总第139篇/叶枫我新开了一个系列,叫做『读者分享系列』,这个系列主要用来发布一些我书的读者写的一些读书笔记和学习笔记的。今天是第一篇,这一篇来自我们的学习委员叶枫同学。叶枫同学把书中所有代码已经敲了一遍了,踩了不少坑,现在他把这些坑总结出来,分享给大家。1.变量名错误(NameError)试图访问的变量名不存在,比较常见的就是单词拼写错误。2.语法错误(SyntaxError)代码形式错误,特别
python常见的错误有1.NameError变量名错误2.IndentationError代码缩进错误3.AttributeError对象属性错误4.TypeError类型错误5.IOError输入输出错误6.KeyError字典键值错误详细讲解1.NameError变量名错误报错:>>> print aTraceback (most recent call last): Fi
转载 2023-07-03 22:11:30
278阅读
很多小伙伴,在初学习 Python 的过程中,遇见 BUG 时便手忙脚乱,不知如何是好,今天小编在这给大家总结了一些常见的 BUG 类型及其应对措施,希望小伙伴们认真阅读做好笔记呢。错误类型 1:语法错误i = 1 while True : i += 1 if i == 100 : return报错:SyntaxError: 'return'&nb
接触了很多Python爱好者,有初学者,亦有转行人。不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的。下面,严小样儿为大家罗列出Python3十大经典错误及解决办法,供大家学习。一、 SyntaxError 语法错误(1)引号没有成对出现报错信息:SyntaxError:EOL while scanning string literal错误示例:stri
2029/02/28更新:Python2.7 json.loads(string_format),如8更新用Python两年多了,也基本熟悉了,但是长久不用,写着又会出错了,以下今后报错和改正的总结,希望对新手或者初学者一定帮助,报错不可怕,认真看错误原因和百度、google,基本都能解决的!以下指的是Python3版本1、关于mappython3.3之后,通过map函数生成的就是一个iterat
  • 1
  • 2
  • 3
  • 4
  • 5