当前位置: 首页 > news >正文

python中自定义报错

class MyError(Exception):def __init__(self,num):#录入的数Exception.__init__(self)self.num=numdef __str__(self):return '这是我定义的第%d个异常' %(self.num)
使用
try:raise MyError(4)
except MyError as e:print(e)

raise 其作用是指定抛出的异常名称,以及异常信息的相关描述。

在这里插入图片描述

eval()函数
eval()函数功能:将引号去掉,把括号内部的字符串当成命令执行。

f = open("src/step1/test.txt","r")
try:eval(input())# 补充代码使普通的 open 语句具有 with open 的功能
except TypeError:print("错误信息为write() takes exactly one argument (0 given)")
except IOError:print("错误信息为can't do nonzero end-relative seeks")

http://www.lryc.cn/news/308394.html

相关文章:

  • part1:sora技术
  • RK3568平台开发系列讲解(基础篇)文件私有数据
  • 跨时钟信号处理方法
  • OD(13)之Mermaid饼图和象限图
  • 基于springboot+vue的智能无人仓库管理系统
  • 图神经网络实战——图论
  • 【PHP进阶】Rabbitmq的实际使用
  • 如何解决机器视觉高速图像处理软件的加密需求?
  • Linux的条件变量
  • 【Python笔记-设计模式】状态模式
  • Pytorch 复习总结 5
  • Codeforces Round 930 (Div. 2)
  • c语言求平方与倒数序列的部分和
  • Vue-4
  • 【Acwing】差分矩阵
  • Linux系统加固:如何有效管理系统账号
  • 在Windows中安装PyTorch
  • 助力智能化农田作物除草,基于YOLOv7【tiny/l/x】不同系列参数模型开发构建农田作物场景下玉米苗、杂草检测识别分析系统
  • linux nasm汇编中调用printf不报错,但调用scanf报错。抛出了分段错误(核心转储)
  • Linux系统——Nginx负载均衡模式
  • 【自然语言处理之语言模型】讲解
  • 输入一个整数n,输出这个整数的二进制的0和1的个数
  • 初阶数据结构:链表相关题目练习(补充)
  • java: 错误: 不支持发行版本 5
  • springSecruity--->和springboot结合的跨域问题
  • 网关kong记录接口处理请求和响应插件 tcp-log-with-body的安装
  • ElasticSearch之Completion Suggester
  • ant 布局组件 组件等高设置
  • 不可多得的干货,网易的朋友给我这份339页的Android面经
  • Qt项目:网络1