我想知道是否:
with open_the_socket() as s:
use s
按预期工作。我读到另一个问题,如果套接字的退出函数要求关闭,它将可以正常工作。有人说2.7没有,但我使用的是3.4,我只是想知道。
这是Python 3.4.0的socket.py的片段:
def __exit__(self, *args):
if not self._closed:
self.close()
因此,它关闭了套接字(与Python 2.7.10相反,该套接字对象没有__exit__方法)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句