gpt4 book ai didi

python - 在 Python 中重新打开文件?

转载 作者:IT老高 更新时间:2023-10-28 21:50:48 26 4
gpt4 key购买 nike

假设我有这个简单的 python 脚本:

file = open('C:\\some_text.txt')
print file.readlines()
print file.readlines()

当它运行时,第一个打印打印一个包含文件文本的列表,而第二个打印打印一个空白列表。我猜这并不完全出乎意料。但是有没有办法“回退”文件,以便我可以再次阅读它?或者是重新打开它的最快方法?

最佳答案

您可以通过调用 seek() 来重置文件指针:

file.seek(0)

会做的。在您的第一个 readlines() 之后需要该行。请注意,file 必须支持随机访问才能使上述内容正常工作。

关于python - 在 Python 中重新打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com