file_name ="test1.txt"fp= open(file_name,"r",encoding='utf8') print("point is", fp.tell()) str= fp.read(18) # 见说明1 print("read data is", str) print("now position is", fp.tell()) fp.seek(9,0) print("fp.seek(9,0) ow position is:", fp.tell()) str=fp.readline() # 见说明4 print("fp.readline() read data is"...
f.tell():37(3)print(f.read())print'f.tell():',f.tell()#resulthello my friend python! second line. f.tell():37
f = open("myfile.txt", "r")print(f.tell()) # 输出0,因为开始时文件指针在文件的开始处f.seek(2)print(f.tell()) # 输出2,因为现在文件指针在文件的第2个字符处f.close()除了使用绝对位置,`seek()`也可以使用相对位置。例如,`f.seek(1, 1)`会将文件指针移到从当前位置后的第1个字符。
print("f.tell_1: %d" % f.tell()) # f.tell_1: 5 (最后一个字符是 '\n') f.seek(2, 1) print("line 00: " + f.readline()) # line 00: homer (从上面的当前位置(第二行),跳过两个字符 'it') print("f.tell_00: %d" % f.tell()) # f.tell_00: 13 f.seek(2) # 等同于...
1、tell() 返回当前操作文件读取到的位置 一个中文:3个字节 Windows下‘\r\n’(换行符)占两个字节,Linux下\n mac下\r. 2、seek(offset[,from]) 移动游标到想去的位置 from:,默认是0,2:从末尾开始计算偏移;1:从当前位置作为标准位置 offset:移动的总距离,可以是正数,可以为负数 ...
tell:告诉你当前光标的位置 f=open('wangyakun','a+',encoding="utf-8") f.write('nihao') f.seek(0)#因为写完之后指针位置(光标位置,)会到达最后,此时打印会打不出来 #因为光标后边已经没有内容了,所以要将光标前移 print(f.read(),f.tell())#打印的结果,a+追加的意思,可读,这是结果 ...
seek()函数不会改变文件的读写模式,因此在使用前确保你已经打开了正确的文件模式(如"r"表示只读,"w"表示写入,"a"表示追加等)。seek()函数返回的是新的文件位置,而不是文件指针本身。因此,如果你需要获取文件指针的当前位置,可以使用tell()函数。当使用seek()函数进行文件操作时,需要注意文件的打开模式。...
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()) ...
f.tell() #显示当前文件的指针所在位置 f.close() #关闭打开的文件 f.seek() #对文件进行指针偏移操作,有三个模式, seek(0,0) 默认移动到文件开头或简写成seek(0) seek(x,1) 表示从当前指针位置向后移x(正数)个字节,如果x是负数,则是当前位置向前移动x个字节 seek(x,2) 表示从文件末尾向前后移x(...
seek(2, 0) # 0代表开始位置(文本文件只能是0),2代表向右偏移2个字符print(f.tell()) # 文件指针位置,这里是上面移动到第二个字符位置 content = f.read() print(f.tell()) # 读取后文件指针到6的位置 print(content) f.close() 代码语言:python 代码运行次数:0 运行 AI代码解释 f = open('a....