模块
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
使用模块有什么好处?
最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。
import语句
导入时间模块显示当前时间
1 | #模块 显示当前时间 |
导入随机数模块显示随机整数1
2
3import random
num=random.randint()
print(num)
from …import ….
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中。
1 | from time import sleep |
跨目录调用模块
案例:调用School目录下的Student模块1
2
3
4
5
6
7from School.Student import Student
stu1=Student('jack','Beijing')
stu1.talk()
stu2=Student('Harry','Shanghai')
stu2.talk()
import 搜索路径
当你导入一个模块,Python 解析器对模块位置的搜索顺序是:
- 1、当前目录
- 2、如果不在当前目录,Python 则搜索 PYTHONPATH 下的每个目录。
- 3、如果都找不到,Python会察看默认路径。