将类存储在模块中,然后在主程序中导入所需的模块。
## 9.4.1 导入单个类
将Car类存储在一个名为car.py的模块中
![](https://img.kancloud.cn/e0/0c/e00c0f2c297ea942ad4fef9ea78f1a0e_691x733.png)
创建另一个文件——my_car.py,在其中导入Car类并创建其实例:
![](https://img.kancloud.cn/de/35/de352f69afee30f833dcd8a5c4a11928_455x214.png)
## 9.4.2 在一个模块中存储多个类
可根据需要在一个模块中存储任意数量的类
![](https://img.kancloud.cn/01/2d/012ddb85841cfbc7bea3ec59d213d0d4_670x650.png)
## 9.4.3 从一个模块中导入多个类
可根据需要在程序文件中导入任意数量的类。
![](https://img.kancloud.cn/8f/80/8f80945cf4d4e2e7e3414706c9d612c7_446x188.png)
## 9.4.4 导入整个模块
可以导入整个模块,再使用句点表示法访问需要的类
![](https://img.kancloud.cn/d6/51/d6514c2975efb63324fd9cfeaf500bb2_687x247.png)
![](https://img.kancloud.cn/9f/da/9fda43290a083bc84e6e023c0f4cca01_494x200.png)
## 9.4.6 在一个模块中导入另一个模块
模块间引用其他模块的类
![](https://img.kancloud.cn/5f/f0/5ff0b990e6136c59d2888f154728c2fb_619x793.png)