欢迎光临
我们一起进阶

python文件操作——控制文件指针

扫码或搜索:沉默王二
发送 290992
即可立即永久解锁本站全部文章

先来复习一下文件基本操作

1.文件基本操作

r+t:可读、可写

w+t:可写、可读

a+t:可追加写、可读

#####r+b w+b a+b 一样的#####

2.文件光标的移动

   f.seek(offset,whence)
  #offset代表文件的指针的偏移量,单位是字节bytes
  #whence代表参考物,有三个取值
  #0:参照文件的开沟
  #1:参照当前文件指针所在位置
  #2: 参照文件末尾

#ps:快速移动到文件末尾f.seek(0,2)

f.tell #每次统计都是从文件头到当前指针所在位置

####只要在t 模式在是read(n)n代表字符个数,除此之外的文件指针都是以bytes为单位

    # f=open('c.txt',mode='rt',encoding='utf-')
    # print(f.read(3))
    # f.close()

    # f=open('c.txt',mode='rb',)
    # print(f.read(3).decode('utf-8'))
    # f.close()

    f.truncate() #截断,参照物永远都是文件开头

       f=open('b.txt',mode='at',)
       f.truncate(9) # 参照物永远是文件开头 ,之后的全部删除
        f.close()
赞(1) 打赏
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

小白学堂,学的不止是技术,更是前程

关于我们免责声明

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏