python学习笔记week3(2)

一.基础知识速览:

1.文件编译(接上一次笔记):

(1)文件写入操作:

案例演示:

1.打开文件

f = open('python.txt' , 'w')

2.文件写入

f.write('hello world')

3.内容刷新

f.flush()

注意:

直接调用write,内容并未真正写入文件,而是会积攒在程序的内存中,称之为缓冲区,当调用

flush的时候,内容会真正写入文件,这样做是避免频繁的操作硬盘,导致效率下降(攒一堆,一次

性写磁盘)

w模式,文件不存在,会创建新文件,w模式,文件存在,会清空原有内容

close()方法带有flush()方法的功能

(2)文件的追加写入:

案例演示:

#1.打开文件,通过a模式打开即可

f = open('python.txt' , 'a')

2.文件写入

f.write('hello world')

3.内容刷新

f.flush()

注意:

a模式,文件不存在会创建文件

a模式,文件存在会在最后,追加写入文件

2.异常:

(1)异常:当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提

示,这就是所谓的“异常”,也就是BUG

(2)异常的捕获:

当我们的程序遇到了BUG,那么接下来有两种情况:

①整个程序因为一个BUG停止运行

对BUG进行提醒,整个程序继续运行

显然在之前的学习中,我们所有的程序遇到BUG就会出现①的这种情况,

也就是整个程序直接奔溃.

但是在真实工作中,我们肯定不能因为一个小的BUG就让整个程序全部奔溃,也就是我们希望的

是达到

②的这种情况那这里我们就需要使用到捕获异常

捕获异常的作用在于:提前假设某处会出现异常,做好提前准备,当真的出现异常的时候,可以有

后续手段。
基本语法:

try:

可能发生错误的代码

except:

如果出现异常执行的代码
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值