美文网首页
day11-文件操作、json文件和异常捕获

day11-文件操作、json文件和异常捕获

作者: 上邪5415 | 来源:发表于2018-09-03 18:42 被阅读0次

  今天主要学习python中的文件操作、json文件和异常捕获三个内容。

  一、文件操作

  基本过程:打开文件——操作——关闭文件。

打开文件和关闭文件的简写方式(常用的):
with open() as 文件变量名:
  文件操作
文件打开操作完成后,会自动关闭文件。

示例:
with open('./files/luffy4.jpg', 'rb') as f:
    content = f.read()
    print(type(content))

    二、json文件

  json是由特定格式的一种文本形式,它有自己的语法。json文件就是后缀是.json的文本文件。
  1.load(json文件对象): 以json的格式,获取文件中的内容。将内容转换成相应的python数据
  2.loads(json格式内容的字符串, 编码方式):将json格式的字符串,转换成python对应的数据
  3.dump(需要写入json文件中的python数据, json文件对象)
  4.dumps(需要转换成json格式字符串的python数据)

示例:
    with open('./files/json1.json', 'r', encoding='utf-8') as f:
        content = json.load(f)
        print(content)
        print(type(content))

  三、异常捕获

  这是python中异常捕获最常用的表现形式:
  try:
     需要捕获异常的代码块(可能会出现异常的代码块)
  except 错误类型:
    出现异常后执行代码
执行过程:
  执行try后面的代码块,一旦遇到指定的错误类型的异常,就马上执行except后面的代码块。
   如果try里面的代码块没有出现指定的异常,就不执行except后面的代码块,而是直接执行其他语句。

示例:
 try:
    print('abc')
    print([1,2,3][4])
    print(int('abc'))
except ValueError:
    print('出现异常')
补充:except语句后面的错误类型可以有多个,也可以有多个except语句

相关文章

  • day11-文件操作、json文件和异常捕获

      今天主要学习python中的文件操作、json文件和异常捕获三个内容。   一、文件操作   基本过程:打开文...

  • json文件和异常捕获

    1、文件操作 2、json文件(特别重要) 3、文件的使用 4、异常捕获

  • 2018-09-03 day11 python 文件操作和异常捕

    1.文件操作 2.Json 3.python对json文件的支持 4.异常捕获 a.程序出现某种异常,但是不想因为...

  • json文件操作及异常捕获

    json文件 数据本地化:将数据保存到本地文件中 json文件(文本),就是文件后缀是.json的文件。内容必须是...

  • Day9

    Day9 01.模块管理函数和类 02.基本文件操作 03.json 文件 04.异常捕获 01.模块管理函数和类...

  • day11-文件操作和捕获异常

    01-文件操作 1、基本步骤:打开文件——操作——关闭文件2、open(路径,打开方式,encoding=编码方式...

  • Day11-文件操作和异常捕获

    1 json文件的操作 一种常用文件打开和关闭的方法: 这种方法在文件打开操作完成后,会自动关闭文件。 1.1 基...

  • day12-课后总结

    json文件和异常处理 1.文件操作 a.打开文件和关闭文件的缩写 说明:打开文件,执行完文件操作相关代码后,会自...

  • day15类和对象

    1.文件操作 2.异常捕获 3.类和对象

  • 2018-09-03 day11学习总结

    文件操作与异常捕获 1.文件操作 1.基本过程:打开文件 - 操作-关闭文件2.open(路径,打开方式,enco...

网友评论

      本文标题:day11-文件操作、json文件和异常捕获

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