总结

作者: 匿隱 | 来源:发表于2019-02-11 14:27 被阅读0次

    1.json数据

    !!!!一个json数据有且只有一个数据,并且数据的类型是json支持的数据类型

    数字: 100, 23.4, 3e3
    字符串: 用双引号引起来(支持转义字符,编码字符)
    布尔: true, false
    数组: 相当于列表
    字典: 字典(key必须是字符串)
    null: 相当于None, 表示空

    json转python: loads(字符串)
    load(文件对象)
    python转json: dumps(对象)
    dump(对象,文件对象)

    2.异常处理

    try-except- finally- 捕获所有异常
    try-except 错误类型- - finally- 捕获指定类型的异常
    try-except (错误类型1,错误类型2...)- - finally- 同时捕获多种异常,做出相同的处理
    try-except 错误类型1-except 错误类型2..- finally- 同时捕获多种异常,针对不同的异常做不同的处理

    try:
           代码段1(可能会出现异常的代码段)
    except:
            代码段2(出现异常后会执行的代码段)
    finally:
            代码段3(不管代码1中是否出现异常,也不管出现异常后是否能够捕获到,这段代码都会执行)

    raise 错误类型(这个错误类型必须是一个类,并且是Exception的子类)

    raise IndexError

    def exception():
        try:
            print('abc'[10])
        except KeyError:
            print('出现异常')
        finally:
            print('最后!')
    
        print('!!!!!!!')
    
    exception()
    
    def main():
        with open('test.json', encoding='utf-8') as f:
            print(json.load(f))
        pass
    

    相关文章

      网友评论

          本文标题:总结

          本文链接:https://www.haomeiwen.com/subject/ovhzdqtx.html