Python基础教程:Python tell()函数:获得当前读取位置

文件可以被看作是字节流或者字符流。第一个读入的字符是在该流的第 0 个位置上。如果读入了 5 个字符,则现在在该流的第 5 个位置上。

我们可以用 tell() 来得到当前位置,其返回一个整数。下面的例子演示了 tell() 的用法。

  try:      file_obj1 = open(u"data.txt", "r")      pos = file_obj1.tell()              # 最开始,位置应该为0      print(u"1)当前位置为%d" % pos)      data = file_obj1.read(5)            # 读出5个字节      print(u"读出了%d个字节" % len(data))      pos = file_obj1.tell()      print(u"2)当前位置为%d" % pos)      file_obj1.close()  except IOError:     # 找不到文件时提示文件不存在     print(u"File not Exist")

执行该脚本,输出如下:

E:>python tellDemo1.py
1)当前位置为0
读出了5个字节
2)当前位置为5

以上就是Python基础教程:Python tell()函数:获得当前读取位置相关内容,想了解更多python基础教程关注计算机技术网(www.ctvol.com)!)。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/pythontutorial/588235.html

(0)
上一篇 2021年4月23日
下一篇 2021年4月23日

精彩推荐