zoukankan      html  css  js  c++  java
  • day6_异常捕捉

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2019/7/11 14:14
    # @Author  : 大坏男孩
    # @File    : day6_异常捕捉.py
    # @Software: PyCharm
    # @license : Copyright(C), 未来集团有限公司
    # @Contact : 110@163.com
    
    """
    异常捕捉:
        try:try监听的代码如果发生了异常,则执行except下的代码
            如果未发生异常,则不执行except下的代码
    """
    # try:
    # print(加油)
    # except Exception as  e:
    #     print("加油没有定义")
    
    import day6_logging模块 as day6
    l = day6.logs()
    
    def read_file(filename):
        try:
            f = open(filename,"r+",encoding="gbk")
            data = f.read()
            print("文件已成功读取",data)
            return data,f
        except FileNotFoundError as e:
            open(filename,"w+",encoding="utf8").close()
            data,f = read_file(filename)
            return data,f
        except Exception as e:
            l.error(e)
            return False
    
    datas = read_file("周杰伦.txt")
    if datas != False:
        if datas[0]:
            print(datas[0])
        else:
            datas[1].write("陪了我整个青春!!!")
    else:
        print("read_file函数发生未知错误!")
    

      

    一行代码一行诗
  • 相关阅读:
    《人月神话》阅读笔记3
    第十五周总结
    《人月神话》阅读笔记2
    对正在使用的输入法评价
    课堂练习(找水王问题)
    第二阶段冲刺第十天
    第二阶段冲刺第九天
    第二阶段冲刺第八天
    第二阶段冲刺第七天
    openwrt U盘启动
  • 原文地址:https://www.cnblogs.com/huainanhai/p/11185621.html
Copyright © 2011-2022 走看看