| 
 文件对象的方法  | 
 操作  | 
| 
 file.close()  | 
 关闭文件  | 
| 
 file.fileno()  | 
 返回文件的描述符(file descriptor,FD,整数值)  | 
| 
 file.flush()  | 
 刷新文件的内部缓冲区  | 
| 
 file.isatty()  | 
 判断file是否是一个类设tty备  | 
| 
 file.next()  | 
 返回文件的下一行,或在没有其它行时引发StopIteration异常  | 
| 
 file.read(size=-1)  | 
 从文件读取size个字节,当未给定size或给定负值时读取剩余的所有字节,然后作为字符串返回  | 
| 
 file.readline(size=-1)  | 
 从文件中读取并返回一行(包括行结束符),或返回最大size个字节  | 
| 
 file.readlines(sizhint=0)  | 
 读取文件的所有行并作为一个列表返回(包含所有的行结束符);如果给定sizhint且大于0,那么将返回总和大约为sizhint字节的行  | 
| 
 file.seek(off, whence=0)  | 
 在文件中转移文件指针,从whence(0代表文件起始,1代表当前位置,2代表文件末尾)偏移off字节  | 
| 
 file.tell()  | 
 返回当前在文件中的位置  | 
| 
 file.truncate(size=file.tell())  | 
 截取文件到最大size字节,默认为当前文件位置  | 
| 
 file.write(str)  | 
 想文件写入字符串  | 
| 
 file.writelines(seq)  | 
 向文件写入字符串序列seq,seq应该是一个返回字符串的可迭代对象  | 
Python中常见的文件对象内建函数,布布扣,bubuko.com
原文地址:http://blog.csdn.net/xc_tsao/article/details/25958923