总结

作者: 匿隱 | 来源:发表于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