理解Python的with as语句

简单的说,

with open(filepath, 'wb') as file:

  file.write("something")

等价于:

file = open(filepath)

try:

  file.write("something", 'wb')

finally:

  file.close()

总的来说with... as包含一个错误处理和一个文件关闭功能!

上一篇:基于Flume+LOG4J+Kafka的日志采集架构方案


下一篇:日志采集框架Flume