返回

File.readlines() 在第二次运行 line 后不起作用.Python

发布时间:2022-05-06 23:32:10 249
# 数据# 脚本

对于一个项目,我一直在将数据存储在文本文档中,当试图在脚本中接收数据时,我注意到了一个问题。更具体地说,我使用readlines()方法来获取数据。当我第一次使用它时,它工作得很好;然而,在这之后的任何时候,它都会返回一个空列表,尽管文档中没有任何更改。

我用这一小段代码复制了这个问题:

testDocRead = open("C:\\Users\\emowe\\OneDrive\\Desktop\\Python\\testDocument.txt", "r")
print(testDocRead.readlines()) #  attempt 1
print(testDocRead.readlines()) #  attempt 2

第一次尝试时,一切都按预期进行。它打印:

['Filler\n', 'text\n', 'to\n', 'add\n', 'lines']

第二次尝试只是打印:

[]

我的问题是:

  • 为什么会这样?
  • 如何在不返回任何内容的情况下更新值?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像