"""
大文件读取
硬盘模式:频繁操作文件
内存模式:一次性将所有内容读取到内存,再快速处理
"""
# 硬盘模式
# while True:
# find_name = input('please input the search name:')
# with open('4.缓冲区.py.txt', 'r', encoding='utf-8') as f:
# for line in f:
# if line.find(find_name) != -1:
# print('找到了:%s' % find_name)
# break
# else:
# print('没有找到:%s' % find_name)
# 内存模式
data_list = []
while True:
find_name = input('please input the search name:')
with open('4.缓冲区.py.txt', 'r', encoding='utf-8') as f:
data_list = f.readlines()
for line in data_list:
if line.find(find_name) != -1:
print('找到了:%s' % find_name)
break
else:
print('没有找到:%s' % find_name)
文件读取之硬盘与内存模式
猜你喜欢
转载自blog.csdn.net/zhu6201976/article/details/103883498
今日推荐
周排行