python导入模块的方式和方式的特点
明确python中模块的概念
python中的模块是以.py位后缀的文件,模块中可以定义函数,类,变量等,在其他文件中使用可以通过以下方式导入模块,类似C++中的include:
import [模块名]
from [模块名] import [对象名]
from [模块名] import *
import [模块名] as [别名]
from [模块名] import [对象名] as [别名]
1)import [模块名]
通用的导入方式,这种方式把整个模块全部导入。
2)from [模块名] import [对象名]
从[模块名]导入指定对象[对象名],其中对象可以是函数、变量、对象等。
3)from [模块名] import *
等同第一种。
4)import [模块名] as [别名]
例如:
import math as m
导入模块的同时在调用模块中取别名,可以简化代码。
5)from [模块名] import [对象名] as [别名]
导入模块中特定对象,并为该对象取别名,例如:
form math import sin as s