1.在Python中如何操作文件   
2.如何读取大文件 
文件内建函数:open(file_name,access_mode=‘r‘,buffering=-1),file()   
文件访问模式:    
    r:以读方式打开(默认)    
    w:写    
    a:追加    
    b:以二进制方式打开    
    r+ w+ a+:读写方式打开    
    rb:以二进制读模式打开    
    wb:以二进制写模式打开    
    ab:以二进制追加模式打开 
输入,输出   
read() 读取给定数目个字节    
readline() 读取一行    
readlines() 读取所有行然后把它们作为字符串列表返回 
write() 写入文件   
writelines() 针对列表的操作,将一个字符串列表写入文件 
练习:   
1.遍历一个文件的所有行    
f=open(‘/tmp/1‘)    
for eachLine in f:    
    print eachLine,    
f.close()    
注意:这样将每次读取一行 
2.显示文件的前N行   
with open(‘/tmp/1‘) as myfile:    
    head = [next(myfile) for x in xrange(2)]    
print head 
3.写入   
f=open(‘/tmp/1‘,‘a‘)    
f.write(‘abc\n‘);    
f.close() 
原文地址:http://8936377.blog.51cto.com/8926377/1542809