侧边栏壁纸
  • 累计撰写 175 篇文章
  • 累计创建 87 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

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

Z先森
2019-12-19 / 0 评论 / 0 点赞 / 5 阅读 / 389 字 / 正在检测是否收录...
场景

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

原因

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

解决办法

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

注意点

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

0

评论区