1.使用import语句打开模块dog,并导入其中的Dog类
#dog.py
class Dog():
def __init__(self,name,age):
self.name=name
self.age=age
def sit(self):
print(self.name.title()+" is now sitting.")
def roll_over(self):
print(self.name.title()+" rolled over!")
#mydog.py
from dog import Dog
my_dog=Dog('jin',21)
print("My dog name is "+my_dog.name.title()+".")
print("My dog age is "+str(my_dog.age)+".")
输出为:
D:\www>python mydog.py
My dog name is Jin.
My dog age is 21.
2、在一个模块中存储多个类
1)从一个模块中导入多个类时,可用逗号分隔各个类。
如:from car import Car,ElectricCar
2)导入整个模块,如import car
**导入整个模块时,需要使用语法 模块名.类名 访问需要的类
3)导入模块中所有的类,不建议使用,容易存在命名冲突
from car import *