求解python seek函数

img

img

谢邀,具体什么问题呢?

谢邀,是什么问题呢?是应为读取不到文件内容么,还是seek函数有什么问题?

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 打开文件
fo = open("text.txt", "r")
print ("文件名为: ", fo.name)
 
line = fo.readline()
print ("读取的数据为: %s" % (line))
 
# 重新设置文件读取指针到开头
fo.seek(0, 0)
line = fo.readline()
print ("读取的数据为: %s" % (line))
 
 
# 关闭文件
fo.close()

img

上述代码是读取文件的示例,你看看对你有帮助么
至于seek函数的作用是,重新设置文件读取指针到开头

fileObject.seek(offset[, whence])

offset -- 开始的偏移量,也就是代表需要移动偏移的字节数
whence:可选,默认值为 0。给offset参数一个定义,表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。