美文网首页
2018-10-15

2018-10-15

作者: d_d_z | 来源:发表于2018-10-19 19:11 被阅读0次

一、文件操作

补充:文件打开时文件不存在,

a读的方式,会报错:fileNotFoundError

b写的方式,会自动创建对应文件

1、打开/关闭文件 的缩写

with open() as 文件对象:

文件操作相关代码

[图片上传失败...(image-8c3047-1539593985214)]

说明:打开、执行后,会自动关闭

2、二进制文件的 读和写

常见二进制文件:(不能设置编码方式)

视频文件,音频文件,图片,压缩包等

btyes-->字节,python专门表示二进制的数据类型

 [图片上传失败...(image-35575e-1539593985214)]

二、json文件的

json是一种特定格式的数据,主要用来在互联网上做文本数据传输

json本身是文本数据,json文件后缀.json文件,并且文件内容必须满足json格式的要求

A、json格式

a) 一个json对应一条数据

b) json中的数据必须是json对应的数据类型 [图片上传失败...(image-7a824-1539593985214)]

1、python对json的支持

Python专门提供一个json模块,处理json数据

a) load(json文件路径):将json文件内容读出来, 并转换成python对应的数据类型

[图片上传失败...(image-60de67-1539593985214)]

b) dump(内容,json路径):将指定内容,以json 格式写入到指定json文件中

[图片上传失败...(image-129f81-1539593985212)]

c) loads(json格式字符串):将字符串内容是json 数据的字符串转换成python对应的数据类型

[图片上传失败...(image-301694-1539593985212)]

d) dumps(内容):将指定内容,转换成json格式 的字符串

[图片上传失败...(image-9ff0d2-1539593985212)]

二、数据本地化

使用数据的时候从本地取数据;

修改时更新本地数据

三、抛出异常

raise 异常类型 [图片上传失败...(image-f0be55-1539593985212)]

[图片上传失败...(image-952cbb-1539593985212)]

四、异常捕获

报错 -->出现异常(后面代码不会执行,并程序结束)

异常捕获:出现异常,不希望程序崩溃,而想自己 对这个异常处理,就需要捕获异常

格式:

1、可以捕获代码段1的所有异常

[图片上传失败...(image-53892c-1539593985212)]

2、只捕获一种指定异常类型

[图片上传失败...(image-1fd8c4-1539593985211)]

KeyError,IndexError...

3、捕获多种指定异常类型,但遇到异常就结束

 [图片上传失败...(image-8ec99e-1539593985211)]

4、

[图片上传失败...(image-da1bbe-1539593985211)]

5、finally关键字

finally后代码一定会执行(不管什么原因

出没出异常)

[图片上传失败...(image-56c1b3-1539593985211)]

y:'Tim

相关文章

网友评论

      本文标题:2018-10-15

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