首页 > 其他分享 >常见异常种类(3.1)

常见异常种类(3.1)

时间:2024-03-05 14:34:45浏览次数:17  
标签:试图 语法错误 常见 访问 3.1 foo 异常 种类

2024.3.1

异常种类

常用异常
  • AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x
  • IOError 输入/输出异常;基本上是无法打开文件
  • ImportError 无法引入模块或包;基本上是路径问题或名称错误
  • IndentationError 语法错误(的子类) ;代码没有正确对齐
  • IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
  • KeyError 试图访问字典里不存在的键
  • KeyboardInterrupt Ctrl+C被按下
  • NameError 使用一个还未被赋予对象的变量
  • SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了)
  • TypeError 传入对象类型与要求的不符合
  • UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,导致你以为正在访问它
  • ValueError 传入一个调用者不期望的值,即使值的类型是正确的

标签:试图,语法错误,常见,访问,3.1,foo,异常,种类
From: https://www.cnblogs.com/adam-yyds/p/18053983

相关文章

  • 常见的自动化测试工具有哪些?它们的优缺点是什么?
    常见的自动化测试工具有很多种,其中一些主要的工具包括:SeleniumWebDriver:优点:支持多种浏览器和操作系统,可用于Web应用的自动化测试,灵活性高,可扩展性好。缺点:不支持测试移动应用,需要编写详细的测试脚本。Appium:优点:支持多种移动应用平台(如iOS、Android等),可用于移动应用......
  • NetCore3.1 引入PostgerSql + DbFirst
    十年河东,十年河西,莫欺少年穷学无止境,精益求精1、新建控制台项目PostgreSQLApp,引入如下包<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>netcoreapp3.1</TargetFramework></Prope......
  • 3.1日javaweb
     今天继续进行项目的编写packagecom.example.service;importcom.example.mapper.UserMapper;importcom.example.pojo.Application;importcom.example.pojo.Plan;importcom.example.pojo.User;importorg.springframework.beans.factory.annotation.Autowired;impo......
  • Docker常见面试题
    1.什么是Docker?Go语言开发,容器虚拟化技术,C/S架构,具有隔离、快速、轻便的特点。2.Docker与虚拟机有何不同?相比于虚拟机,docker更快速、轻便。快速:秒级启动轻便:联合文件系统3.Docker镜像是什么?联合文件系统。可以通过DockerFile构建或通过容器Commit生成。4.Docker容器是......
  • MySQL锁系列(一)之锁的种类和概念
    原文链接https://keithlan.github.io/2017/06/05/innodb_locks_1/背景锁是MySQL里面最难理解的知识,但是又无处不在。一开始接触锁的时候,感觉被各种锁类型和名词弄得晕头转向,就别说其他了。本文是通过DBA的视角(非InnoDB内核开发)来分析和窥探锁的奥秘,并解决实际工作当中遇到的问......
  • 获取当前系统的时间戳并且转换成常见的时间显示格式
    获取当前系统的时间戳并且转换成常见的时间显示格式常见的写法先写一个方法放在一个Util包命名为DateUtilpackagecom.shujia.day11.Util;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtil{privateDateUtil(){}public......
  • 36C++语言级的四种类型转换
    C++语言级的四种类型转换const_cast:去掉常量属性的类型转换static_cast:提供编译器认为安全的类型转换reinterpret_cast:类似C风格的强制类型转化dynamic_cast:主要用在继承结构中,可以支持RTTI类型识别的上下转换#include<iostream>usingnamespacestd;classBas......
  • PowerShell 中,您可以通过远程连接来管理其他计算机。以下是一些常见的用于管理远程主
    PowerShell中,您可以通过远程连接来管理其他计算机。以下是一些常见的用于管理远程主机的PowerShell命令:建立远程会话:powershellCopyCodeEnter-PSSession-ComputerName"RemoteComputerName"这个命令将在本地计算机和远程计算机之间建立一个交互式的PowerShell会话。......
  • PowerShell 中配置远程主机,您需要确保已经启用了远程管理功能,并且具有适当的权限。以
    PowerShell中配置远程主机,您需要确保已经启用了远程管理功能,并且具有适当的权限。以下是一些常见的远程主机配置步骤:启用远程管理:在远程主机上,您需要打开PowerShell并以管理员身份运行,然后运行以下命令来启用远程管理:powershellCopyCodeEnable-PSRemoting-Force这将启......
  • 本地主机上配置 PowerShell,您可以执行以下一些常见的配置步骤
    在本地主机上配置PowerShell,您可以执行以下一些常见的配置步骤:检查执行策略:在PowerShell中,执行策略用于控制脚本的执行。可以通过运行以下命令来检查当前的执行策略:powershellCopyCodeGet-ExecutionPolicy如果策略不是RemoteSigned或Unrestricted,您可以使用以下命令......