所要运行的 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阅读
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阅读
目录一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误二、AttributeError:属性错误,特性引用和赋值失败时会引发属性错误三、NameError:试图访问的变量名不存在四、SyntaxError:语法错误,代码形式错误五、KeyError:在读取字典中的key和value时,如果key不存在,就会触发KeyError错误六、IndexError:索引错误,使用的
Python作为一种非常流行的动态语言,拥有着丰富的库和工具,因其易读性和高效性,被广泛的用于Web开发、数据分析、科学计算等领域。但是,在我们编写Python程序的过程中,也难免会遇到各种各样的错误。本文将介绍一些常见的Python错误及其解决方法。
转载 2023-08-05 12:36:45
226阅读
一、TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误。###错误例⼦:age=18print(‘我的年龄是’+age)###报错信息:TypeError:canonlyconcatenatestr(not"int")tostr这是类型错误,提示必须是⼀个字符串,不能是数字。###解决⽅法:在使⽤“+”做拼接的时候,必须使⽤字符串,或者把数字转化成字符串。###正确代码:ag
subscriptable的意思是 可有下标的所以这就话的意思就是对象不应该具有下标,检查一下报错的那一行带了下标的应该就能找到了。
转载 2023-06-19 22:42:51
10000+阅读
1.TornadoTornado:python编写的web服务器兼web应用框架1.Tornado的优势轻量级web框架异步非阻塞IO处理方式出色的抗负载能力优异的处理性能,不依赖多进程/多线程,一定程度上解决C10K问题WSGI全栈替代产品,推荐同时使用其web框架和HTTP服务器2.Tornado VS DjangoDjango:重量级web框架,功能大而全,注重高效开发内置管理后台内置封装完
转载 25天前
16阅读
一、Python中的异常1 异常是什么异常就是程序运行时发生错误的信号Traceback 是 Python 错误信息的报告。在其他编程语言中有着不同的叫法包括 stack trace, stack traceback, backtrac 等名称, 在 Python 中,我们使用的术语是 Traceback。2 常见的异常种类AttributeError 试图访问一个对象没有的树形,比如foo.x,
此篇文章整理新手编写代码常见的一些错误,有些错误是粗心的错误,但对于新手而已,会折腾很长时间才搞定,所以在此总结下我遇到的一些问题。希望帮助到刚入门的朋友们。1.NameError变量名错误报错:>>> print a Traceback (most recent call last): File "<stdin>", line 1, in <module&gt
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
哪里出问题了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
Python的异常处理Python的异常处理try的基本用法。方法一 :try..except把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中。try: # 尝试运行以下代码 result = 4 / 0 print(result) except: # 捕获到异常执行以下代码 print('程序异常')运行结果:
转载 2023-08-31 07:36:32
102阅读
10.1 什么是异常处理,Python常见异常类型开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。Python语法错误语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Py
转载 2023-07-31 14:38:15
0阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5