了解python的同学应该都知道,模块(Module),就是一个以.py结尾的文件,它包含了对象的定义和语句。模块让你能够有逻辑地组织代码段,把相关的代码分配到一个模块里能让你的代码更好用,更易懂。导入存在的模块,可进行资源复用。
0. import语句
用import导入模块(文件)跟其他编程语言是一样的,直接使用import 模块名1,模块2…,语句导即可。虽然一条import语句可以同时导入多个模块,但建议采用一条import语句只导入一个模块。这样做,除了可提高可读性外,删除也更方便。
import除了可以导入模块,也可以导入包下的所有模块,就是用import package1, package2…,但最好不要这样使用。
import math # 导入math模块
import time # 导入time时间模块
# 用math模块里pow函数
a = math.pow(2, 3)
print(a)
# 用time模块里time函数
b = time.time()
print(b)
1. from语句
除了可以导入整个模块外,Python还可以支持只导入其中的部分内容,如只导入某个函数。要实现这个,可用from 模块名import name1,name2..语句。
from math import pow
# 导入math模块里pow函数a = pow(2, 3)print(a)
当然,如果要导入模块的全部内容也是可以的,就是用from 模块名import *的方式。只是这种方式,会存在一些纰漏(如函数重名),所以建议少用或不用。