如图1所示,使用withopen格式并将forlineinf文件对象用作迭代器,将自动使用缓冲区IO和内存管理,并且在此示例中,可以自动关闭推荐格式的文件:打开('文件名')asf:forlineinf:do_things(行)
2,打开文件格式,可以为每次扫描指定每次扫描的大小(size)。大文件分为小文件并读取。内存示例:f =打开(文件路径)whileTrue:content = f。
读取(chunk_size)do_things(内容)
3,linecache模块,可以指定要读取文件的行:content = linecache。
Getline(“文件名”,亚麻布)do_things(内容)
