在导入第三方包的时候,总是会提示错误,

解释原因
python查找module的顺序如下:
- 首先判断这个module是不是built-in即内建模块,
如果是则引入内建模块,如果不是则在一个称为sys.path的list中寻找 - sys.path在python脚本执行时动态生成,包括以下3个部分:
a.脚本执行的位置,即当前路径
b.环境变量中的PYTHONPATH, 即.bash_profile
c.安装python时的依赖位置
所以:当在代码中使用第三方module时,文件名不能和module文一样,在使用内建module的时候没这个限制
常用的目录命名规范

常用的文件命名规范

README说明文档结构
[x] 1.软件定位,软件的基本功能
[x] 2.运行代码方法:安装环境、启动命令等
[x] 3.简要使用说明
[x] 4.代码目录结构说明
[x] 5.常见问题说明
本文详细解析了Python中模块的导入机制,阐述了Python如何查找和加载模块,特别是在sys.path中的搜索顺序。同时,提到了在使用第三方模块时常见的命名冲突问题及解决策略。
1万+

被折叠的 条评论
为什么被折叠?



