将代码封装,并使用unittest调用时,返回如下警告:
C:\python3.6\lib\collections\__init__.py:431: ResourceWarning: unclosed <socket.socket fd=864, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('10.100.x.x', 37321), raddr=('10.1.x.x', 8500)>
解决办法,可以通过warnings库来忽略掉相关告警。
import warnings
warnings.simplefilter("ignore", ResourceWarning)

在使用Python的unittest进行代码测试时,可能会遇到资源未关闭的警告。本文介绍了一种简单的方法来忽略这些警告,通过使用warnings库的simplefilter函数,设置参数为ignore和ResourceWarning类型。
2234

被折叠的 条评论
为什么被折叠?



