zoukankan      html  css  js  c++  java
  • Python3基础 try-except 几个异常采取同样的处理方法

    •        Python : 3.7.0
    •          OS : Ubuntu 18.04.1 LTS
    •         IDE : PyCharm 2018.2.4
    •       Conda : 4.5.11
    •    typesetting : Markdown

    code

    """
    @Author : 行初心
    @Date   : 18-9-23
    @Blog   : www.cnblogs.com/xingchuxin
    @Gitee  : gitee.com/zhichengjiu
    """
    
    
    def main():
        # 几个异常采取同样的处理方法,即except后面跟随多个异常类型
        try:
            sum1 = 1 + '1'  # 数据类型错误
            file = open('不存在的文件.txt')
            file.close()
        except (OSError, TypeError) as reason:
            print('错误的原因是:', str(reason))
    
        print()
    
        try:
            # sum1=1+'1' #数据类型错误
            file = open('不存在的文件.txt')
            file.close()
        except (OSError, TypeError) as reason:
            print('错误的原因是:', str(reason))
    
    
    if __name__ == '__main__':
        main()
    
    

    result

    /home/coder/anaconda3/envs/py37/bin/python /home/coder/PycharmProjects/StrTest/demo.py
    错误的原因是: unsupported operand type(s) for +: 'int' and 'str'
    
    错误的原因是: [Errno 2] No such file or directory: '不存在的文件.txt'
    
    Process finished with exit code 0
    
    

    resource

    • [文档] docs.python.org/3
    • [规范] www.python.org/dev/peps/pep-0008
    • [规范] zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules
    • [源码] www.python.org/downloads/source
    • [ PEP ] www.python.org/dev/peps
    • [平台] www.cnblogs.com
    • [平台] gitee.com


    Python具有开源、跨平台、解释型、交互式等特性,值得学习。
    Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
    代码的书写要遵守规范,这样有助于沟通和理解。
    每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。

  • 相关阅读:
    OK335xS-Android mkmmc-android-ubifs.sh hacking
    OK335xS-Android pack-ubi-256M.sh hacking
    OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建
    Qt Quick Hello World hacking
    Qt QML referenceexamples attached Demo hacking
    QT 5.4.1 for Android Ubuntu QtWebView Demo
    I.MX6 working note for high efficiency
    QT 5.4.1 for Android Windows环境搭建
    mkbootimg hacking
    Generate And Play A Tone In Android hacking
  • 原文地址:https://www.cnblogs.com/xingchuxin/p/10433639.html
Copyright © 2011-2022 走看看