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 默认会从当前目录搜寻目标库,所以就出了这个事情。

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

相关推荐
shuaiqinke19 小时前
【分享】医维度解剖 3D人体模型 解剖学习超直观
学习·3d
星秀日19 小时前
rust学习入门
开发语言·学习·rust
奔跑的Ma~19 小时前
企业级 Codex 部署与团队协作方案
后端·python·ai编程·codex·ai学习
星越华夏19 小时前
python办公自动化,csv文件/excel文件差集合并
开发语言·python·excel
Wils0nEdwards19 小时前
claude.md 使用方法
笔记
jiayong2319 小时前
03 写第一个带逐行注释的 Python 程序
python
弹简特19 小时前
【零基础学Python】04-Python运算符、分支、循环与随机数实战教程
开发语言·python
库奇噜啦呼19 小时前
【iOS】源码学习-类的加载
学习·ios·cocoa
一天 24h19 小时前
Python自定义迭代器:从入门到精通
开发语言·python·迭代器模式·学习方法·新人首发
在繁华处19 小时前
Hermes Agent 完全使用指南:从安装到多平台部署的全流程教程
python·开源·飞书