套接字__exit__在python中关闭吗?

飞翔的闪电

我想知道是否:

with open_the_socket() as s:
    use s

按预期工作。我读到另一个问题,如果套接字的退出函数要求关闭,它将可以正常工作有人说2.7没有,但我使用的是3.4,我只是想知道。

克里斯蒂法蒂

这是Python 3.4.0socket.py的片段

def __exit__(self, *args):
    if not self._closed:
        self.close()

因此,它关闭了套接字(与Python 2.7.10相反套接字对象没有__exit__方法)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何关闭python中的套接字连接?

来自分类Dev

关闭套接字会关闭流吗?

来自分类Dev

在 PHP 中关闭套接字

来自分类Dev

在python中关闭TCP套接字的正确方法

来自分类Dev

Connection .__ exit__是否在sqlite3中自行关闭?

来自分类Dev

使python套接字异步吗?

来自分类Dev

linux套接字:在C中关闭套接字

来自分类Dev

C中的套接字:关闭套接字的正确方法

来自分类Dev

在子进程中关闭打开的套接字

来自分类Dev

R中的ZeroMQ,如何关闭套接字

来自分类Dev

从崩溃的程序中关闭打开的套接字

来自分类Dev

套接字在收集垃圾时会自动关闭吗?

来自分类Dev

我需要关闭套接字的读取器吗?

来自分类Dev

Python中的套接字问题

来自分类Dev

getSession关闭套接字

来自分类Dev

关闭网络套接字

来自分类Dev

getSession关闭套接字

来自分类Dev

如何在python程序中的Ctrl-C上关闭套接字连接

来自分类Dev

Python套接字侦听器保持关闭

来自分类Dev

Python 套接字 - 关闭线程以允许更多用户

来自分类Dev

套接字在Bluetooth聊天示例中过早关闭

来自分类Dev

什么时候关闭Java中的套接字连接

来自分类Dev

仅在成功传输后关闭Greenlet中的TCP套接字

来自分类Dev

如何正确关闭boost :: asio中的套接字?

来自分类Dev

为什么在运行方法中关闭套接字?

来自分类Dev

在C ++中关闭套接字是否有任何限制?

来自分类Dev

套接字在Bluetooth聊天示例中过早关闭

来自分类Dev

如果我关闭ServerSocket,ServerSocket接受的套接字也将关闭吗?

来自分类Dev

强制process.exit()与手动关闭所有打开的资源/套接字