【Python日记】8

文件和异常

从文件中读取数据、写入文件、异常、存储数据

从文件中读取数据:

读取整个文件

函数open()接受一个参数(要打开的文件的名称);关键字with在不再需要访问文件后将其关闭;也可以调用open()和close()来打开和关闭文件;方法read()读取文件的全部内容

文件路径

相对文件路径、绝对文件路径、在代码中使用斜杠(/),如果要使用反斜杠(\),可对路径中的每个反斜杠都进行转义(\\)

逐行读取(for循环)、创建一个包含文件各行内容的列表(方法readlines()从文件中读取每一行,并将其存储在一个列表中)、使用文件的内容(函数float())、包含一百万位的大型文件(字符串切片)、圆周率值中包含你的生日吗(in)

写入文件:

写入空文件

要将文本写入文件,调用open()时需提供两个实参;打开文件时,可指定读取模式('r')、写入模式('w')、附加模式('a')或读写模式('r+');如果要写入的文件不存在,函数open()将自动创建它;函数str()

写入多行、附加到文件

异常:处理ZeroDivisionError异常、使用try-except代码块、使用异常避免崩溃、else代码块、处理FileNotFoundError异常、分析文本(方法split()以空格为分隔符将字符串分拆成多个部分,并将这些部分都存储到一个列表中)、使用多个文件、静默失败(pass语句)、决定报告哪些失误

存储数据:使用模块json来存储数据、使用json.dump()和json.load()、保存和读取用户生成的数据、重构

今天一天内学习了函数、类和文件和异常三章,有点吃力。心里想的是在短时间内快速浏览一遍第一部分,尽快开始第二部分。一天内学习了三章,却没有编写一行代码,掌握的情况肯定是不太理想的。但今天还是有很大收获的,比如我终于自己体会到了Python的强大,而不只是听别人形容。忍不住想继续深入~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值