书籍:《Python编程:从入门到实践》
打卡人:Owenli
打卡时间:2018.4.19
Python从入门到实践目录
- Python学习笔记之基本数据类型|第1篇
- Python学习笔记之列表|第2篇
- Python学习笔记之条件控制|第3篇
- Python学习笔记之字典|第4篇
- Python学习笔记之用户输入和While循环|第5篇
- Python学习笔记之函数|第6篇
- Python学习笔记之函数(续)|第7篇
- Python学习笔记之类|第8篇
- Python学习笔记之类(续)|第9篇
- Python学习笔记之文件和异常(上)|第10篇
- Python学习笔记之文件和异常(下)|第11篇
前言
接着昨天内容继续学习剩下的部分。
一、异常
1.1 处理FileNotFoundError
异常
使用文件时,一种常见的问题是找不到文件:查找的文件地址不正确,或者文件名错误等。
此时使用try-catch
会抛出FileNotFoundError
异常。
split()
方法,将字符串以特定的方式分割成列表。
默认的情况下,是以空格为分隔符分割字符串。
在try-catch-else
捕获异常是可以不进行处理,使用pass
语句,这样就不会出现traceback
。
二、存储数据
一种简单的数据存储方式:使用json
模块来存储数据。
模块json
将数据结构转存到文件中。并在程序再次运行时加载该文件中的数据。你还可以使用json
在Python
程序之间分享数据。更重要的是,JSON
数据格式并非Python
专用的,这让你能够将以JSON
格式存储的数据与使用其他编程语言的人分享。这是一种轻便格式,很有用,也易于学习。
2.1 使用json.dump()
和json.load()
json.dump()
接收两个参数:要存储的数据以及可用于存储数据的文件对象。
json.load()
读取文件内容到列表中。
以上是模块json
的两个写入和读取方法。
三、小结
这一篇内容比较少,主要学习了模块json
的两个方法json.dump()
和json.load()
。