首页 > 代码库 > Python文件处理

Python文件处理

判断文件结束

方法一,一次读取一行:
while 1:
    line=f.readline()
    if not line:#注空行不会被视为文件尾,如楼上所说空行是有字符的。换行符
       break
    #....go on......

读取line后,先判断是不是已到文件尾(if not line),再line.strip()去前后导空字符,如果反过来,遇到空行就会退出循环!后行后面的数据不会被读取!

或者方法二,一次读取文件内容,产生一个列表:
lines=f.readlines()
for line in lines:
   #.....go on......

Python文件处理