read和readlines同时用

file_path = 'E:\python\code\learning_python.txt'
with open(file_path) as filename:
fileStr=filename.read()
print(fileStr)
filename.seek(0) -------------------->让文件指针回到开始
fileLists=filename.readlines()
print(fileLists)
for line in fileLists:
print(line)

通过移动指针(如书签,以便文件对象知道它在哪里)从磁盘读取文件。读取操作会使指针前进,如果您读取了整个文件,则指针将位于文件的最末端。readlines和和都相同read。如果要重新读取文件,可以使用seek将指针重置到开始处以开始新的回合。

filename.seek(0)
上一篇:数论分块


下一篇:phi and phi(莫比乌斯反演+公式)