• Python中的with关键字使用方法?

    写作不易,资瓷一下呗!个人博客:https://raycoder.me 本文首发于Ray's Blog Python中有一种操作叫做打开文件,代码如下: >>> f = open('/foo/bar.txt', 'r') >>> data = f.read() >>> f.close() >>> data 'Hello World!' 这样,你就从/foo/bar.txt这个文本文件中读取到了它的文本:Hello World! 但是,这样处理有一些问题: 可能在处理完文本后忘记关闭文件? 可能在读取时出现错误? 这时,try...except...finally...语句就派上了用场: try: f = open('/foo/bar.txt', 'r') except: print('Fail to open /foo/bar.txt') exit(-1) finally: f.close() 虽然这段代码运行良好,但是太冗长了。 这时...

    01-04-20