在Python中多次使用打开的文件

时间:2018-11-25 00:55:26

标签: python python-3.x

我正在尝试使用open()函数在Python脚本中打开文件,但是每当我尝试多次使用文件中的数据时,似乎都遇到了问题。例如,我使用

打开文件
f = open('input.txt')
my_list = [data for data in f]
my_second_list = [other_data for other_data in f]

运行此代码时,第一个通过OK,但是第二个为空。当我在第一次理解列表后重新打开文件时,它就可以正常工作。我想知道为什么我需要第二次打开文件才能对其执行操作,并且是否有一种方法可以使文件中的数据成为对象,而无需重新打开就可以对其执行多种操作每次。感谢您的时间和关注!

0 个答案:

没有答案