page contents

突然读取不到文件了,怎么办?

文件第一次读取成功了,再次读取就是空白了,什么都读不到,是怎么回事? 原因是这个指标就似鼠标光标,写文章的时候光标会随着我们的编辑内容往后移。如果要修改开头的内容,则需要把光标移到最开头。所以这里也是一样,需要把指标移动到指定位置,才能读取到想要的内容。

# 打开文件

f = open('test.txt')

text=f.read(10)

print("读取的字符串是 : ", text)


#查找当前位置

position = f.tell()

print("当前文件位置 : ", position)

# 把指针再次重新定位到文件开头

position = f.seek(0, 0)  # 第一个0为偏移量(指针位置再偏移多少开始),第二个0为指针指向的开始位置

text2 = f.read(10)

print('重新读取字符串:', text2)

#关闭文件

f.close()

  • 发表于 2021-09-19 21:39
  • 阅读 ( 340 )
  • 分类:Python开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Wilia
Wilia

28 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. Pack 1131 文章
  3. 小柒 1026 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章