首页 > 其他分享 >Pycharm异常处理

Pycharm异常处理

时间:2022-12-18 17:33:30浏览次数:47  
标签:mkdir 处理 os 捕获 Eclipse Pycharm 异常

异常处理&调试(类与对象再讲调试)

异常:在运行代码过程中遇到的任何错误,大有error字样的都为异常

异常处理:对代码中所有可能会出现的异常进行处理

疑问:我们为什么要处理异常?

异常代码

import os
#创建一个已存在的文件夹
os.mkdir("Eclipse") #异常:FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'Eclipse' 

捕获指定异常

import os
try:#捕获异常
    #创建一个已存在的文件夹
    os.mkdir("Eclipse") #异常:FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'Eclipse'
except FileExistsError:#处理指定异常
    print("已捕获异常,在这里处理...")

捕获全部异常

第二种:

import os try:#捕获异常 #创建一个已存在的文件夹 os.mkdir("Eclipse") #异常:FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'Eclipse' except:#只要有异常就处理 print("已捕获异常,在这里处理...")
第二种:

import os
try:#捕获异常
    #创建一个已存在的文件夹
    os.mkdir("Eclipse") #异常:FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。: 'Eclipse'
except Exception:#只要有异常就处理
    print("已捕获异常,在这里处理...")

捕获异常并处理

import os

try:
    os.mkdir("Eclipse")
except Exception as e:
    print("捕获一个异常:{0}".format(e))
    file = open("eror.txt","a",encoding="utf8")
    file.write("\n"+str(e))
    file.close()

 

标签:mkdir,处理,os,捕获,Eclipse,Pycharm,异常
From: https://www.cnblogs.com/QAbujiaban/p/16990655.html

相关文章

  • 在不同电脑间同步pycharm的配置
    备份文件同步法最传统的方法就是把配置文件备份,然后在其它电脑上通过导入的方式来恢复,这种方法在很多软件中都实测可行。具体对应到pycharm中,可以在pycharm菜单栏file-......
  • 【python/pycharm】豆瓣top250电影
    学弟给的importreimportrequestsurl="https://movie.douban.com/top250"headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/5......
  • 【python/pycharm】哆啦A梦
    #!/usr/bin/envpython3#-*-coding:utf-8-*-#@Author:dong#@Date:2018-07-0519:37:42#@Env:python3.6#@Github:https://github.com/PerpetualSmilef......
  • 详解逻辑回归与评分卡-用逻辑回归制作评分卡-重复值和缺失值处理【菜菜的sklearn课堂
    视频作者:菜菜TsaiTsai链接:【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili在银行借贷场景中,评分卡是一种以分数形式来衡量一个客户的信用风......
  • 浅析C语言预处理
    计算机操作系统属于计算机基础,了解C语言从源文件到可执行文件的被处理过程,有助于认识操作系统,帮助我们理解C语言的某些程序现象。第一部分程序的翻译环境和执行环境翻译环境......
  • 大数处理-BigInteger 和 BigDecimal 类
    1.BigInteger和BigDecimal类应用场景BigInteger适合保存比较大的整型;BigDecimal适合保存精度更高的浮点型(小数);2.BigInteger和BigDecimal常见方法publi......
  • [常用工具]深度学习Caffe处理工具
    目录​​1Caffe数据集txt文本制作​​​​2jpg图像完整性检测​​​​3图像随机移动复制​​​​4图像尺寸统计​​​​5图像名字后缀重命名​​​​6 两文件夹文件比......
  • [图像处理]YUV图像处理入门5
    12yuv420转换为rgb(opencvmat)yuv格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式,而且自己造轮子工作量太大。因此通常都会将yuv转换为rgb,再用......
  • [图像处理]YUV图像处理入门3
    5yuv420格式的灰阶测试图本程序中的函数主要是为YUV420P视频数据流的第一帧图像添加边框。函数的代码如下所示:/***@file5yuv_graybar.cpp*@authorluohen*@briefg......
  • [图像处理]YUV图像处理入门4
    9yuv420图像截取本程序中的函数主要是对YUV420P视频数据流的第一帧图像进行截取。类似opencv中的rect函数,函数的代码如下所示:/***@file9yuv_clip.cpp*@authorluohen......