python open在函数中有必要关闭吗?
0
1. f = open(......)之后要f.close(),但在函数中f不是会回收吗,所以可以不考虑close了?
2. with open(......) as f:
with-block
with语句是不是在with-block后会补充关闭操作,但放在函数中,with-block最后是return的话,这样来不及在with-block后补充关闭吗?这种情况with语句白费了?
2. with open(......) as f:
with-block
with语句是不是在with-block后会补充关闭操作,但放在函数中,with-block最后是return的话,这样来不及在with-block后补充关闭吗?这种情况with语句白费了?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
ID王大伟 - 人生苦短,我选Python。 2017-06-15 回答
赞同来自: seng
用with的话会自动关闭