python学习笔记 记一次离谱的经历

事情经历:今天要做个爬虫,import requests 却直接报错,看报错提示urllib3里面有个初始化引用from email.errors import MessageDefect报错ModuleNotFoundError: No module named 'email.errors'; 'email' is not a package

咋一看我以为是email模块有问题,百度一下说是python2会报错,python3不会,而我用的是python3,反复确认了下没错。

没过一会同事打电话过来说我前几分钟老给他发测试邮件干啥呀,我就愣了,我没发邮件呀。

经过一系列检查才发现,之前有在脚本目录下写了个发邮件的脚本,就命名为了email.py,结果就和自带的标准库撞了。。。,因为import 默认会从当前目录搜寻目标库,所以就出了这个事情。

反思:以后的脚本名都加上日期,这样就不可能重了。

相关推荐
饼干,1 天前
第23天python内容
开发语言·python
!chen1 天前
CPP 学习笔记 语法总结
c++·笔记·学习
现在,此刻1 天前
李沐深度学习笔记D3-线性回归
笔记·深度学习·线性回归
酷柚易汛智推官1 天前
基于librespot的定制化Spotify客户端开发:开源替代方案的技术实践与优化
python·开源·酷柚易汛
雪碧聊技术1 天前
requests入门
python·requests·请求头的user-agent
面向星辰1 天前
机器学习过拟合和正则化
python
浔川python社1 天前
《Python 小程序编写系列》(第三部):简易文件批量重命名工具
python·小程序·apache
QD.Joker1 天前
高德MCP服务接入
python
孤客网络科技工作室1 天前
孤客截图工具 Pro - 从开发到打包的完整指南
python
Q_Q19632884751 天前
python+django/flask的医院财务管理系统
spring boot·python·django·flask·node.js