博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据python上下文管理,写一个在读文件内容前后自动打开关闭文件的程序
阅读量:7049 次
发布时间:2019-06-28

本文共 415 字,大约阅读时间需要 1 分钟。

利用上下文管理实现读f文件前后自动打开关闭文件 #在本目录创建f文件,内容写monkey 代码如下
1 import contextlib #导入模块1 2 @contextlib.contextmanager#装饰器2 3 def myopen(f1,f2): 4     ff = open(f1,f2,encoding='utf-8') 5     try: 6         yield ff#碰到yield,把ff传给with的file 4 7     finally: 8         ff.close()#关闭文件6 9 10 with myopen('f','r') as file#执行myopen函数311     print(file.readline())#读文件内容5
View Code

 

转载于:https://www.cnblogs.com/wenxianfeng/p/9997983.html

你可能感兴趣的文章
如何实现一个按周递增的序列
查看>>
SAP公司联席CEO Bill McDermott先生的至理名言:“我们要保持饥饿感和谦逊的态度。”...
查看>>
openssl crl2pkcs7 使用方法
查看>>
Apache Spark探秘:实现Map-side Join和Reduce-side Join
查看>>
【Docker学习笔记(六)】快速搭建Java Web应用
查看>>
SpringBoot RabbitMQ 集成 五 "Topics"
查看>>
Virtual SAN 读取 IO – 缓存/缓冲区/磁盘心轴
查看>>
AS3学习笔记(三)XML解析
查看>>
linux shell中所有括号的用法
查看>>
etcd v2文档(4) -- 客户端http请求管理etcd 版本号和节点状态
查看>>
Android签名总结
查看>>
cisco asa 5520 8.4 (二) -- 动态nat
查看>>
java.io.NotSerializableException
查看>>
实现VARCHART项目管理的技巧分享
查看>>
php中instanceof的作用
查看>>
oracle中 connect by prior 递归算法(层次化查询)
查看>>
javascript 字符串截取
查看>>
育儿 - 数学
查看>>
Bson项目的配置
查看>>
maven 笔记
查看>>