python的模块
来源:互联网 发布:王宝强离婚 知乎 编辑:程序博客网 时间:2024/06/01 09:16
1.什么是模块
模块就是程序。模块有利于封装组织代码;可以实现代码的重用。
2.命名空间
3.例子
3.1在安装的额python的目录下,新建一个hello.py的文件
3.2编写
def hi():print("hi ,my name is heres")
3.3
4.导入模块
第一种:import 模块名
第二种:from 模块名 import 函数名(可以用*号导入所有函数)
第三种:import 模块名 as 新名字
4. if __name__ == '__main__'
作为模块执行,__name__是等于模块名的,如果作为主函数执行,__name__ 等于__main__
5.搜素路径
python会从上面的一个个路径中搜索有没有指定要导入的模块;
我们可以将自己定义的模块的路径加入sys.path
5.包
5.1创建一个文件夹来存放模块,那么这个文件夹的名字就是包的名字。
5.2在文件夹下可以创建一个__init__.py文件,可以为空,目的是表明此文件夹是一个包
5.3导入方式:包名.模块名
6.如何独立地探索模块(python自带标准库)
6.1我们可以搜索
6.2 我们可以利用IDLE
导入模块,利用__doc__
6.3通过模块名.__file__查看源代码;help(模块名)来查看帮助文档
阅读全文
0 0
- python的htmllib模块,
- python 的配置文件模块
- python的_threading_local模块
- Python有用的模块
- 常用的python模块
- python的re模块
- 常用的python模块
- Python的struct模块
- python的模块base64
- python的加密模块
- python的logging模块
- Python的functools模块
- python的 random模块
- python 的 argparse模块
- Python的urllib2模块
- python模块的打包
- python的Pattern模块
- Python的urllib2模块
- WindowApi---getDesktop
- stm32库函数学习篇---通用定时器(输入捕获功能)
- Redis
- java入门第一天
- java手工实现双向链表结构
- python的模块
- cf697B B. Barnicle
- 不想再无所作为,衷于平凡的生活,不甘于平凡的自己!
- Who's in the Middle
- LeetCode OJ 28 Implement strStr() [Easy]
- linux下常用网络操作(重点)
- bzoj 1800: [Ahoi2009]fly 飞行棋
- Qt-----GetDesktop
- java-链式编程