错误信息:
DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working
弃用警告:从collections中导入ABCs已被弃用,并在python3.3和python3.9中将停止使用,可使用collections.abc代替
出处:
在使用collections包时
import collections
if isinstance(item, collections.Sequence) and len(item) == 0:
return True
解决
from collections.abc import Sequence
if isinstance(item, Sequence) and len(item) == 0:
return True
本文针对Python中collections模块的弃用警告进行了详细说明,并提供了相应的解决方案。从Python3.3开始,建议使用collections.abc来替代原来的collections以避免未来版本中可能遇到的问题。

9254

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



