Python 文件操作

python的所有对象都是有属性和方法的,文件也被python看作一个对象,文件的方法包括:

fd1.
              fd1.close      fd1.errors     fd1.isatty     fd1.newlines   fd1.readinto   fd1.seek       fd1.truncate   fd1.xreadlines
              fd1.closed     fd1.fileno     fd1.mode       fd1.next       fd1.readline   fd1.softspace  fd1.write
              fd1.encoding   fd1.flush      fd1.name       fd1.read       fd1.readlines  fd1.tell       fd1.writelines

1、python打开文件:

使用open方法

fd1 = open('/home/test.txt', 'w+')

打开方式可以有:r、w、a;r+、w+、a+、b、;

a模式为追加模式,即在文件末尾追加,追加模式其实是将文件指针移动到文件末尾;

可使用tell方法查看文件指针位置;

b模式以二进制形式打开文件;

2、python读写文件:

使用write、read方法

fd1 = open('/home/test.txt', 'w+')

write('hello world!\n')

#cat /home/test.txt

#hello world

write 写之前需要确定文件指针的位置,以免将文件中之前的信息覆盖;


fd1.seek(0)

fd1.read(size)    //size is a int

In [46]: fd2.read(10)

Out[46]: 'hello, wor'


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值