如何在Python 3.8+和Python 2.7中使用collections.abc

如何在Python 3.8+和Python 2.7中使用collections.abc,第1张

如何在Python 3.8+和Python 2.7中使用collections.abc

将其放在脚本顶部

import collectionstry:    collectionsAbc = collections.abcexcept AttributeError:    collectionsAbc = collections

然后更改抽象基本类型的所有前缀,例如change

collections.abc.MutableMapping
collections.MutableMapping
to
collectionsAbc.MutableMapping

另外,也可以在顶部的脚本中导入所需的内容:

try:    from collections.abc import Callable  # noqaexcept importError:    from collections import Callable  # noqa


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5639733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存