小健_Python_go_Devops
latest
Go语言学习
Go vs Python
Python全栈系列
1. Python数据类型
2. Python流程控制语句
3. Python函数
4. Python内建函数
5. Python推导式学习
6. Python生成器、迭代器、装饰器
7. Python面对对象设计_OOP
8. Python异常处理
9. Python文件操作
10. Python中包和模块
10.1. 模块与包
10.2. 包的讲解
10.3. if
name
== ‘
main
’
10.4. 自定义包
11. Python正则表达式
12. Python 标准库学习
13. Python对数据库的操作
14. Python 三方库学习
15. Python 网络编程
16. Python 进程和线程
17. Python与C语言扩展
18. 系统管理员的Python脚本编程指南-读书笔记
19. Python自动化运维最佳实践
20. Python进阶学习
21. Python网络爬虫
22. 前端基础知识
23. Python框架
24. Python开发环境部署
25. 我的第一本算法书
26. Python3网络爬虫开发实战
27. Python让繁琐的工作自动化
28. 疯狂的Python讲义
29. Django_Vue
30. 编写Python的90个有效方法
31. Vue3.0管理系统
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Python全栈系列
»
10.
Python中包和模块
Edit on GitHub
10.
Python中包和模块
¶
10.1. 模块与包
10.1.1. 使用模块有什么好处?
10.1.2. 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)
10.1.3. 包名通常为全部小写,避免使用下划线。
1. import moudle
2. from module_a import func
3.from module_a import func as f
4.from module_a import *
10.1.4. 记忆方法参考下图:
10.1.5. Python中自带电池
自带常用的标准库
10.2. 包的讲解
10.2.1. 模块搜索路径
10.2.2. 像设置windos环境变量一样的设置sys.path
10.2.3. 模块的搜索顺序是这样的:
10.2.4. 包(Package):
10.2.5. 导入文件名中带空格的模块
10.2.6. 导入上级路径模块
10.3. if
name
== ‘
main
’
10.3.1. 一个python的文件有两种使用的方法:
10.3.2. 运行原理
10.4. 自定义包