Python多任务编程与高级语法:with语句与yield生成器.pptx

Python多任务编程与高级语法:with语句与yield生成器.pptx

Python其他高级语法人生苦短,我学Python!

1、with语句2、yield生成器

With语句和上下文管理器01

能够使用with语句了解上下文管理器的基本实现

Python高级语法1、文件操作回顾举个栗子代码说明:文件使用完后必须关闭因文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的#1、以写的方式打开文件f=open(1.txt,w)#2、写入文件内容f.write(helloworld)#3、关闭文件f.close()

Python高级语法2、存在的安全隐患这种写法可能出现一定的安全隐患,错误代码如下:①由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。②为了保证无论是否出错都能正确地关闭文件,我们可以使用try...finally来解决#1、以读的方式打开文件f=open(1.txt,r)#2、写入文件内容f.write(helloworld)#3、关闭文件f.close()

Python高级语法3、try…except…finally解决文件操作异常安全写法,代码如下:try:#1、以读的方式打开文件f=open(1.txt,r)#2、读取文件内容f.write

文档评论(0)

1亿VIP精品文档

相关文档