Python3文件读写打开方法

在Python里,可以把文件看成文件的对象。

Python文件打开方式open
  • open(name[,mode[buf]])
    name:指定文件路径
    mode:指定文件打开方式,比如“w”表示文件以只读方式打开
    buf:用于设置读写文件的缓存buffering的大小
    这里写图片描述
Python文件读取方式read/readline/readlines
  • read([size])
    size:设置读取size个字节;默认不设置时,读取全部
  • readline([size])
    读取一行
  • readlines([size])
    读取完文件,返回一个“由每一行所组成的列表”,使用访问列表的方式来访问文件
Python文件写入方式write/writelines
  • write(str)
    将字符串写入文件
  • writelines(sequence_of_strings)
    equence_of_strings:字符串组成的列表
    一次性写入多行到文件

————————————————————————————————————

测试实验

初始文件hello.py:
这里写图片描述

(1)默认只读方式r打开/只写方式w打开

这里写图片描述

(2)追加方式a打开

在文件末尾追加写入信息
这里写图片描述

(3)读写方式r+打开

文件有写入权限
这里写图片描述

(4)读写方式w+打开

如文件存在,会清空文件历史信息;如文件不存在,会创建文件
这里写图片描述

—————————————————

(5)按行读取方式readline

这里写图片描述

(6)按接近缓存大小的读取方式readlines

这里写图片描述
这里写图片描述

(7)以迭代器方式读取大文件

不会把整个文件读入内存,每次读取一行遍历文件
这里写图片描述

—————————————————

(8)write写入字符串,writelines写入字符串/字符串序列

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值