Python中文件读写理解与使用

读写文件是常见的IO操作。读写文件的功能由操作系统来完成,所以首先导入os包,然后请求操作系统打开一个文件对象,通过其提供的接口从这个文件对象读取数据,或者把这个数据写入文件对象。

1.读文件:

     使用内置open()函数打开文件对象,输入文件名,在操作模式参数上写'r'或者不写系统默认为读取文件的模式。并调用read()函数。

import os
f=open('test1.txt','r')#或者f=open('test1.txt')
f.read()
f.read(60)#读取前60个元素

 2.写文件:

      只需将操作模式改为‘w’,并调用实例名.write()内置方法,或者writelines以行的方式存储与写入。

import os
f=open('test1.txt','w')
f.write('abcdefg')
f.writelines('aaaAAAAABBBBccccccc')

3.关闭文件:

          在进行读写操作之后一定要关闭文件,防止数据丢失。只需要调用close()函数即可。

并调看closed属性,如果返回值为True即为已经关闭了文件。

 

4.二进制文件读写:

       只需在以上每个函数或参数添加一个‘b’代表操作的对象为二进制文件即可。

import os
f=open('test1.ijg','rb')
f.read()
f.close()
f1=open('test1.ijg,'wb')
f1.write('rihfryv')
f2.writelines([ejuvhrtfvbvruvh])

5.另一个方法 ;

    使用with open 并将文件名做个别名,随后即可进行其他文件操作。

      with open(filename,'w')as f:

          f.write(abcd)

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZSup{A}

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值