我很好奇是否认为安全或良好的做法依赖于python的...作为声明.例如,打开文件时:
with open("myfile","w") as myFile:
#do something
Run Code Online (Sandbox Code Playgroud)
所以在这个例子中我忽略了显式调用myFile.close()但是我可以假设当python with...as通过调用objects __exit__()方法退出语句时调用它.依赖于此是好的做法/安全还是总是明确地打电话会更好file.close()