模块,包(游戏包pygame)
导入模块方法:
1. import 模块名:

2. from文件夹import模块 的方式导入

总结:
包将有联系的模块组织在一起,即放到同一个文件夹下,并且在这个文件夹创建一个名字为__init__.py文件,那么这个文件夹就称之为包
__init__.py文件有什么用
__init__.py控制着包的导入行为
1.1.1.1__init__.py为空
仅仅是把这个包导入,不会导入包中的模块
1.1.1.1__all__
在__init__.py文件中,定义一个__all__变量,它控制着from包名import *时导入的模块
name属性:
在Python 中有主模块与非主模块之分,如果一个模块的 name 属性的值时 main ,那么久说明这个模块是主模块,反之为副模块。副模块调用主模块,如果主模块name下的功能是不会被副模块调用的,只有主模块自己运用看的见。
pygame

Pygame是一个利用SDL库的写就的游戏库,
制作一个游戏的大致框架:1. 导 入 (import pygame)
2. 调用__init__()
3.初始化游戏窗口(pygame.display.update)
4.加载图片的数据 (image.load)
5.绘制图片数据 (screen.blit)
6.更新显示(pygame.display.update)
7.游戏时钟 (pygame.time.Clock)
8.退出游戏 (pygame.quite)
