Python学习笔记——文件

1.文件的读取操作

        open(name,mode,encodiong):可以打开一个已经存在的文件或者创建一个新的文件

                name:打开文件的名称的字符串(可以包含具体路径)

                mode:设置文件的访问模式(只读r、写入w、追加a等)

                encoding:编码格式(推荐使用UTF-8:encoding="UTF-8")

        文件对象.read(num)

                num表示要从文件中读取的数据长大(单位是字节)

                如果没有传入num,那么就表读取文件中的所有数据

        文件对象.readline()

                单次只读取文件的一行

        文件对象.readlines()

                可以按照行的方式把整个文件中的内容按行进行一次性的读取

                返回一个列表,每一行作为列表中的一个元素

         注意:同一个文件对象多次调用read()或者readlines()或者readline(),会从上一次读取结束的地方开始

        文件对象.close():关闭文件

        with open(name,mode,encodiong) as 文件对象:(可以自动关闭文件)

                执行操作

2.文件的写入操作

第一步:打开文件        f=open("test.txt",'w')        注意:w模式,若存在文件将文件清空,若不存在文件则创建新文件

第二步:文件写入(将内容写入内存的缓冲区域)        f.write()

第三步:内容刷新(将内存中积攒的内容刷新到文件中)        f.flush()

                注意:调用close也能将写进去

3.文件的追加操作

与w模式的区别:若文件已存在,不会清空文件,而是在文件结尾追加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值