码迷,mamicode.com
首页 > 其他好文 > 详细

上下文管理my_open

时间:2017-11-04 20:47:27      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:enc   man   上下   print   context   yield   close   pat   open   

import queue
import contextlib
q=queue.Queue()
li=[]
@contextlib.contextmanager
def my_open(file_path,val):
f=open(file_path,mode=val,encoding=‘utf-8‘)
try:
yield f
finally:
f.close()
with my_open(‘ag.txt‘,‘w‘) as f1:
print(f1.readline)

上下文管理my_open

标签:enc   man   上下   print   context   yield   close   pat   open   

原文地址:http://www.cnblogs.com/chengguxian/p/7784396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!