Python从零开始系列连载(31)——Python文件操作(中二)

文件打开和关闭

讲完了文件概念,文件路径,文件编码

终于要讲到Python对文件的具体操作了

通常,我们Python对文件的操作有文件打开、文件内容读取、文件修改、文件关闭等

使用open()来打开文件

使用方式如下:

文件对象 = open(文件名 [,模式 ])

模式是可选参数,通常有以下几种:

w 以写方式打开,如果这个文件不存在,则创建这个文件

r 以只读方式打开

a 以写方式打开,写的内容追加在文章末尾(像列表的append())

b 表示二进制文件

  • 以修改方式打开,支持读/写
    复制代码

r+ 以读写模式打开

w+ 以读写模式打开 (参见 w )

a+ 以读写模式打开 (参见 a )

rb 以二进制读模式打开

wb 以二进制写模式打开 (参见 w )

ab 以二进制追加模式打开 (参见 a )

rb+ 以二进制读写模式打开 (参见 r+ )

wb+ 以二进制读写模式打开 (参见 w+ )

ab+ 以二进制读写模式打开 (参见 a+ )

怎么记住呢?

w = write 写

r = read 读

b = bytes 二进制

a = append 追加

然后可能组合一下

如果不加模式,默认的是 r

处理完一个文件时候,要关闭文件

使用方式:

文件对象.close( )

我们在Python中进行演示:

图片.png

我们的学习资料文件是空的,因为0KB

我们要打开它

图片.png

查看文件类型,是个文本类型(text)

说明已经打开了文件

打开文件即将文件从外存(硬盘)读入内存,根据以前所学

一定有一个id号

图片.png

ok

接下来我们关闭文件:

图片.png

如果我们打开一个不存在的文件

则系统默认的r模式会报错:

图片.png

如果我们用刚才提到的 w 模式,则会创建一个文件:

图片.png

图片.png

此时,文件夹里多了一个文件叫学科读物!虽然文件内容为空白

下课

人生苦短,我选Python

未完待续,连载中......

今日作业:

自己使用绝对路径打开电脑任意位置的txt文件,并在该文件位置创建一个新的txt文件

现在还坚持再看连载学习的你们真的很棒棒!

入门部分已经学完大部分啦!加油

转载于:https://juejin.im/post/5c862662f265da2db87bde3c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值