Python引入了with语句来自动帮我们调用close()方法:
eg:
f = open('/path/to/file', 'r')
print(f.read())
f.close()
等价于:
with open('/path/to/file', 'r') as f:
print(f.read())
------------------------------------------------------
同理:
with tf.Session() as sess:
print sess.run(a)
等价于:
sess = tf.Session()
print sess.run(a)
sess.close()
本文介绍了Python中with语句的使用方法,展示了如何利用with语句简化文件操作和其他资源管理任务,例如在TensorFlow中管理Session。通过with语句可以确保资源在使用完毕后被正确关闭。
922

被折叠的 条评论
为什么被折叠?



