python按行读取文件

来源:互联网 发布:数控铣床编程实验报告 编辑:程序博客网 时间:2024/04/30 07:54


1.python 按行读取文件

       1.最基本的读取方法:

 

file = open("xxx.txt") while 1:    line = file.readline()    if not line:        break    # do something  
一行一行得从文件读数据,显然比较慢;不过很省内存。

      2.用fileinput模块

import fileinput for line in fileinput.input("xxx.txt"):<span style="white-space:pre"></span>#do something

 不过效率有点慢

    

     3.带缓存的文件读取

file = open("xxx.txt") while 1:    lines = file.readlines(100000)    if not lines:        break    for line in lines:        # do something




0 0
原创粉丝点击