Python文件读取与写入

Python读取和写文件时要使用句柄,借助操作系统间接获取文件的访问和写入权,句柄函数open()有两个模式,读模式 r 和 写模式 w:

文件读取,模式 r:

  • 直接将文件内容全部读入对象,用read()函数。
  • 将文件内容一行一行读入对象,用readline()函数。
  • 将文件内容作为列表一次性读入对象,列表元素为行内容,用readlines()函数。

文件写入,模式 w :

  • 将内容写入文件,用write()函数。
  • 将列表写入文件,用writelines()函数。

文件读取和写入完成后,记得用close()函数关闭句柄,

文件内容句柄打开一次只能使用一次,如果想要再次从头使用,需要再次打开。

如果我们不想过多关注句柄是否关闭,文件是否能正常打开和写入,我们可以用with()函数,

with open(filename) as objname :  等价于objname=open(filename),mode不写默认为 r 读入

我们就可以正常的读和写操作,关闭句柄,清理内存,处理异常这些活就可以交给Python解释器完成。

 

转载于:https://www.cnblogs.com/xlij1205/p/10698657.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值