gpt4 book ai didi

python - 在python中读取最后一行后返回文件的开头

转载 作者:行者123 更新时间:2023-11-28 22:24:55 26 4
gpt4 key购买 nike

我想逐行读取一个文件,但是在读取最后一行之后它应该返回到文件的开头。

这是我的代码:

def readLabels(self, n):
resline = np.empty([0,2])
for i in range(0,n):
line = (self.f2.readline()).split(',')
line = [x for x in line if is_number(x)]
line = [float(s) for s in line]
line = np.asarray(line)
resline = np.concatenate((resline, [line]),axis=0)
return resline

此函数批量返回文件的 n 行。但是,它应该不断地返回到文件的开头,以便我可以一遍又一遍地读取批处理。那么如何让readline回到开头呢?

感谢您的宝贵时间!

最佳答案

您可以在第一次阅读后尝试 self.f2.seek(0)。这会将偏移位置设置为 0。

关于python - 在python中读取最后一行后返回文件的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45988376/

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