ファイル読み取り用のハードディスクおよびメモリモード

"""
大文件读取
硬盘模式:频繁操作文件
内存模式:一次性将所有内容读取到内存,再快速处理
"""

# 硬盘模式
# 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