32. 让对象支持上下文管理

例如,实现了一个telnet客户端的类TelnetClient,调用实例的connect()、login()、interact()方法启动客户端与服务器交互,交互完毕后调用cleanup()方法关闭已链接的socket,以及将操做历史记录写入文件并关闭。web 要求:让TelnetClient的实例支持上下文管理协议,从而替代手动调用connect()、cleanup()方法。bash 解决方案:
相关文章
相关标签/搜索