with语句
为了避免打开文件后忘记关闭,可以通过管理上下文,即:
| 1 2 3 | with open('log','r') as f:        ... | 
如此方式,当with代码块执行完毕时,内部会自动关闭并释放文件资源。
在Python 2.7 后,with又支持同时对多个文件的上下文进行管理,即:
| 1 2 | with open('log1') as obj1, open('log2') as obj2:    pass | 
#------
#自动关闭文件with
with open('yesterday','r',encoding="utf-8") as f:
    print(f.readline())
    for line in f:
        print(line)
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号