今天在写一个多线程的例程的时候,运行时,发现了如下错误:
在threading中没有RLock属性
Traceback (most recent call last):
.....
.....
rfrom .connectionpool import (:
module 'threading' has no attribute 'RLock' File "D:\python\lib\site-packages\urllib3\connectionpool.py", line 3, in <module>
import logging
File "D:\python\lib\logging\__init__.py", line 210, in <module>
_lock = threading.RLock()
AttributeError: module 'threading' has no attribute 'RLock'
一直解决不了,也没有找到相关的资料,于是去google了一下,终于找到了有类似错误的文档,解释是:自己的脚本可能有与python自带的脚本名字重复了。
顺着去找,发现自己的确设置了一个threading.py
的文件。
于是改名为threading_study.py
问题解决!