当脚本运行之后报了ResourceWarning的错的时候,这里提供两种解决思路💡:
💥第一种:优化自己的代码
ResourceWarning这个问题一般出现在有些资源使用完没有释放资源,导致内存堆积,从而造成内存溢出...
比如游标使用完没有及时关闭、文件没有关闭、参数没有使用...也就是你的程序可以运行,但是最好优化一下。
💥第二种:加代码忽略警告
如果你实在找不到优化的地方,也可以导入warnings模块,然后调用忽略warnings函数。
后面如果加上ResourceWarning的话,就只会忽略ResourceWarning警告,如果还有其他警告就直接使用一个ignore就行了。
😅就是有点欲盖弥彰的感觉,所以还是能优化就优化一下。
import warnings
warnings.simplefilter('ignore', ResourceWarning)
# 或者使用下面这行,两行任选一行即可
warnings.filterwarnings("ignore")