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']
第二次尝试只是打印:
[]
我的问题是:
- 为什么会这样?
- 如何在不返回任何内容的情况下更新值?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报