### 文件对象的常用属性和方法
属性:说明
flush 把缓冲区的内容写入文件,但不关闭文件
seek(offset【,whence】)把文件指针移动到新的位置,offset表示相对于whence的多少个字节的偏移量:
offset:
off为正往结束方向移动,set为负往开始方向移动
whence不同值的含义:
0:从文件头开始计算(默认)
1:从当前位置开始计算
2:从文件尾开始计算
### 文件对象的常用属性和方法
属性:说明
flush 把缓冲区的内容写入文件,但不关闭文件
seek(offset【,whence】)把文件指针移动到新的位置,offset表示相对于whence的多少个字节的偏移量:
offset:
off为正往结束方向移动,set为负往开始方向移动
whence不同值的含义:
0:从文件头开始计算(默认)
1:从当前位置开始计算
2:从文件尾开始计算
seek(offset,[whence])
off为正往结束方向移动,为负往开始方向移动
whence:
0:从文件头开始计算(默认值)
1:从当前位置开始计算
2:从文件尾开始计算
with open("e.txt","r",encoding="utf-8") as f:#打开文件
print("文件名是:{0}".format(f.name))#打印文件名
print(f.tell())#返回文件中指针的当前位置
print("读取内容:{0}".format(str(f.readline())))#读取文件的第一行
print(f.tell())#返回文件中指针的当前位置
print("读取内容:{0}".format(str(f.readline())))#读取文件的第二行
print(f.tell())#返回文件中指针的当前位置