Python作为一种非常流行的动态语言,拥有着丰富的库和工具,因其易读性和高效性,被广泛的用于Web开发、数据分析、科学计算等领域。但是,在我们编写Python程序的过程中,也难免会遇到各种各样的错误。本文将介绍一些常见的Python错误及其解决方法。
转载
2023-08-05 12:36:45
277阅读
所要运行的 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
253阅读
目录一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误二、AttributeError:属性错误,特性引用和赋值失败时会引发属性错误三、NameError:试图访问的变量名不存在四、SyntaxError:语法错误,代码形式错误五、KeyError:在读取字典中的key和value时,如果key不存在,就会触发KeyError错误六、IndexError:索引错误,使用的
转载
2023-09-18 21:29:31
157阅读
1、语法错误语法错误是我们在编写程序时,缺少一些关键字或者符号,直接导致程序编译都无法通过,会报SyntaxError错误。举个例子:if True
print("上述语句有1处语法错误:缺少关键符号(冒号:)")输出结果: 可以很明显的看到 if True 后面缺少一个:号,这些都是python语法规定的,如果继续运行程序会报SyntaxError错误,这就是所谓的语法错误。 其实发生语
转载
2023-07-11 19:09:28
150阅读
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。后续会不断补充。目录1.NameError变量名错误报错:>>> print a
Traceback (most recent call last):
File "", line 1, in
NameError: name
转载
2023-06-27 21:21:38
15阅读
错误和异常错误错误: 错误代表的是在运行代码之前就可见(不是指的写代码的人可见,而是指python解释器可见)的问题程序不运行,直接报出错误, 只能在运行前进行修改。常见错误: SyntaxError: invalid syntax异常异常: 程序运行期间遇到了问题, 报出错误在程序运行期间遇到了异常之后,如果异常不被处理或者不能处理,程序会向Python解释器抛出异常,Python解释器如果接收
转载
2023-07-15 16:34:28
177阅读
2029/02/28更新:Python2.7 json.loads(string_format),如8更新用Python两年多了,也基本熟悉了,但是长久不用,写着又会出错了,以下今后报错和改正的总结,希望对新手或者初学者一定帮助,报错不可怕,认真看错误原因和百度、google,基本都能解决的!以下指的是Python3版本1、关于mappython3.3之后,通过map函数生成的就是一个iterat
转载
2024-05-31 03:42:18
19阅读
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
296阅读
很多小伙伴,在初学习 Python 的过程中,遇见 BUG 时便手忙脚乱,不知如何是好,今天小编在这给大家总结了一些常见的 BUG 类型及其应对措施,希望小伙伴们认真阅读做好笔记呢。错误类型 1:语法错误i = 1
while True :
i += 1
if i == 100 :
return报错:SyntaxError: 'return'&nb
转载
2023-11-21 22:20:18
74阅读
接触了很多Python爱好者,有初学者,亦有转行人。不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的。下面,严小样儿为大家罗列出Python3十大经典错误及解决办法,供大家学习。一、 SyntaxError 语法错误(1)引号没有成对出现报错信息:SyntaxError:EOL while scanning string literal错误示例:stri
转载
2023-09-12 08:42:33
65阅读
总第139篇/叶枫我新开了一个系列,叫做『读者分享系列』,这个系列主要用来发布一些我书的读者写的一些读书笔记和学习笔记的。今天是第一篇,这一篇来自我们的学习委员叶枫同学。叶枫同学把书中所有代码已经敲了一遍了,踩了不少坑,现在他把这些坑总结出来,分享给大家。1.变量名错误(NameError)试图访问的变量名不存在,比较常见的就是单词拼写错误。2.语法错误(SyntaxError)代码形式错误,特别
转载
2023-09-15 15:24:13
41阅读
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。1.NameError变量名错误报错:>>> print a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
转载
2023-08-12 18:12:39
91阅读
Python的异常处理Python的异常处理try的基本用法。方法一 :try..except把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中。try: # 尝试运行以下代码
result = 4 / 0
print(result)
except: # 捕获到异常执行以下代码
print('程序异常')运行结果:
转载
2023-08-31 07:36:32
153阅读
哪里出问题了python 中,使用 global 会将全局变量设为本函数可用。同时,在函数内部访问变量会先本地再全局。在嵌套函数中,使用 global 会产生不合常理的行为。上代码:In [96]:def x():
b= 12
def y():
global a,b
a= 1
b= 2
y()
print "b =",b
....:
In [97]: a= 111
In [98]:del b
In
转载
2023-11-30 17:38:48
95阅读
一、Python中的异常1 异常是什么异常就是程序运行时发生错误的信号Traceback 是 Python 错误信息的报告。在其他编程语言中有着不同的叫法包括 stack trace, stack traceback, backtrac 等名称, 在 Python 中,我们使用的术语是 Traceback。2 常见的异常种类AttributeError 试图访问一个对象没有的树形,比如foo.x,
转载
2023-09-20 16:38:06
86阅读
subscriptable的意思是 可有下标的所以这就话的意思就是对象不应该具有下标,检查一下报错的那一行带了下标的应该就能找到了。
转载
2023-06-19 22:42:51
10000+阅读
1. 常用情况: 按照我们常用的python全局变量的概念,只要定义了就可以在函数中使用,但其实直接使用全局变量会报错:#usr/bin/python
#encoding=utf-8
sumAB = 0
def printSumAB(a,b):
print sumAB
sumAB = a+b
print sumAB
printSumAB(1,2)输出错误信息:Traceb
转载
2023-11-28 00:30:34
102阅读
一、TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误。###错误例⼦:age=18print(‘我的年龄是’+age)###报错信息:TypeError:canonlyconcatenatestr(not"int")tostr这是类型错误,提示必须是⼀个字符串,不能是数字。###解决⽅法:在使⽤“+”做拼接的时候,必须使⽤字符串,或者把数字转化成字符串。###正确代码:ag
转载
2024-02-08 22:25:32
211阅读
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
520阅读
目录异常的类型捕捉异常自定义异常异常的追踪traceback模块常用方法print_exception()print_tb()print_exc()异常的类型Python的异常是由类定义的,所有的异常都来自于BaseException类,不同类型的异常都继承自父类BaseException异常:指在程序运行过程中出现问题而导致无法执行,如程序的逻辑、算法错误,计算机资源不足或IO错误等。• ass
转载
2023-09-07 11:42:22
65阅读