Python模块引用

模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

使用模块有什么好处?

最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。

import语句

导入时间模块显示当前时间

1
2
3
#模块 显示当前时间
import time
print(time.ctime()) #调用获取当前时间的方法

导入随机数模块显示随机整数

1
2
3
import random
num=random.randint()
print(num)

from …import ….

Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中。

1
2
3
4
5
6
from  time import sleep
from Student import Student

stu3=Student('Bob','Shenzheng')
sleep(5)
stu3.talk()

跨目录调用模块

案例:调用School目录下的Student模块

1
2
3
4
5
6
7
from School.Student import Student

stu1=Student('jack','Beijing')
stu1.talk()

stu2=Student('Harry','Shanghai')
stu2.talk()

import 搜索路径

当你导入一个模块,Python 解析器对模块位置的搜索顺序是:

  • 1、当前目录
  • 2、如果不在当前目录,Python 则搜索 PYTHONPATH 下的每个目录。
  • 3、如果都找不到,Python会察看默认路径。