+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-04(13)

2020-05(28)

2020-06(47)

2020-07(29)

2020-08(49)

DeprecationWarning: Using or importing the ABCs from ‘collections‘ instead of from ‘collections.abc‘

发布于2021-04-03 20:22     阅读(2495)     评论(0)     点赞(10)     收藏(0)


0

1

2

3

4

5

6

7

如题,发现这个问题的时候,我正在使用python+requests+pytest测试接口,控制台输出的一项warning:

lib\site-packages\pyreadline\py3k_compat.py:8: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
    return isinstance(x, collections.Callable)

翻译过来呢,就是pyreadline库下的py3k_compat.py模块第8行,抛出的一个废弃警告:要使用 from collections.abc import  代替 from collections import ,并且在py3.8版本停止使用,报错的代码是:return isinstance(x, collections.Callable)

知道了发生问题的前因后果,那么就要着手解决,第一反应,尼玛就是一顿百度,点这个点那个,挨个挨个的尝试,最大的问题不是没有解决问题,而是失去了思考并解决问题的能力。

百度的解决方案如下:from collections import Iterable   改为   from collections.abc import Iterable

警告提示,他一般并不影响执行的结果 ,可以不管他࿰

原文链接:https://blog.csdn.net/u011466469/article/details/115397187

0

1

2

3

4

5

6

7



所属网站分类: 技术文章 > 博客

作者:sdhjsdh

链接: https://www.pythonheidong.com/blog/article/915689/c76df25992c3e6f53517/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

10 0
收藏该文
已收藏

评论内容:(最多支持255个字符)