【发布时间】:2013-07-22 07:16:26
【问题描述】:
我曾经读过这样的文件:
f = [i.strip("\n") for i in open("filename.txt")]
效果很好。我更喜欢这种方式,因为它比 Web 上提供的传统文件读取代码示例更简洁、更短(例如 f = open(...) ,for line in f.readlines() , f.close())。
但是,我想知道读取这样的文件是否有任何缺点,例如因为我没有关闭文件,Python解释器自己处理这个吗?使用这种方法有什么需要注意的地方吗?
【问题讨论】:
-
抱歉标题不好顺便说一句,如果英语更好的人可以解决它,我将不胜感激:)