【Python】学习笔记之文件和异常(下)|第11篇

书籍:《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 将数据结构转存到文件中。并在程序再次运行时加载该文件中的数据。你还可以使用jsonPython程序之间分享数据。更重要的是,JSON数据格式并非Python专用的,这让你能够将以JSON格式存储的数据与使用其他编程语言的人分享。这是一种轻便格式,很有用,也易于学习。

2.1 使用json.dump()json.load()

json.dump()接收两个参数:要存储的数据以及可用于存储数据的文件对象。

【Python】学习笔记之文件和异常(下)|第11篇_第1张图片

json.load()读取文件内容到列表中。

【Python】学习笔记之文件和异常(下)|第11篇_第2张图片

以上是模块json的两个写入和读取方法。

三、小结

这一篇内容比较少,主要学习了模块json的两个方法json.dump()json.load()

你可能感兴趣的:(【Python】学习笔记之文件和异常(下)|第11篇)