在编写大型程序的时候我们会编写大量的类,为了管理和方便后期使用,需要将这些类进行分门别类划分到不同的模块中,当我们需要使用时通过import字段进行导入即可,下面将举例导入模块、导入模块的一个类(方法)、导入对象重命名。
1.导入
导入模块,使用模块名.
进行调用,这种方式一般被推荐,因为不同模块间可能存在有同名类或者方法,导入后形成冲突甚至调错,加上模块名进行特异性区分能避免错误。
import module
module.func()
module.class()
导入模块的一个方法或对象
from module import func
from module import class
#用通配符*代替所有成分指明导入模块下所有的内容
from module import *
导入对象重命名
import module as othername
othername.func()
from module import func/class as othername
othername()
举例:
from math import cos as cs
print(cs(30))
import math
print(math.cos(60))
from math import *
print(cos(90))
运行:
>0.15425144988758405
>-0.9524129804151563
>-0.4480736161291701
网友评论