首页 Python基础入门视频教程 文件和文件夹操作-文件定位
pay pay

文件和文件夹操作-文件定位

日期: 2021年11月21日 00:40
阅读: 26
作者: Python自学网

摘要: 文件和文件夹操作-文件定位

f = open('a.txt', 'r+')
# def seek(self, offset: int, whence: int = 0)
f.seek(2)  # 从左向右偏移2个字符,注意这里不是移动下标
f.seek(2, 0)  # 0代表开始位置(文本文件只能是0),2代表向右偏移2个字符
print(f.tell())  # 文件指针位置,这里是上面移动到第二个字符位置
content = f.read()
print(f.tell())  # 读取后文件指针到6的位置
print(content)
f.close()
f = open('a.txt', 'rb')
f.seek(-3, 2)  # 2代表结尾位置(只能是二进制文件才能加1或2),-3代表向左偏移3个字符
f.seek(-3, 1)  # 1代表当前位置(只能是二进制文件才能加1或2),-3代表向左偏移3个字符
print(f.tell())
content = f.read(3)  # 3表示读取3个字节,同时下标会向右移动三个字节
print(content)
f.close()

 

部分文字内容为Python自学网原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部