脚本和python内置函数重名引起的疑难杂症

Z先森 2019-12-19 PM 1949℃ 0条
场景

使用python写了个requests获取网页内容,脚本名字取名queue.py
运行的时候一直报错 errno.EAGAIN, errno.EWOULDBLOCK
直接进入python命令行模式import requests也报错

原因

requests默认会加载queue的函数,而当前目录下面我的脚本名字就叫queue.py,python直接加载了我的文件,导致报错

解决办法

修改queue.py脚本名为非python内置函数名,比如queue_.py搞定

注意点

以后python脚本名字不能乱取,最好添加下划线横线等符号避开一些模块内部加载的函数

标签: python, 脚本

如无特殊说明,本博所有文章均为博主原创。

评论啦~