PyGame中如何初始化所有导入的模块?
游戏 是专为游戏开发而设计的Python库。 PyGame 建立在SDL库之上,因此它提供了用Python开发游戏的全部功能。 Pygame 有很多模块来执行它的操作,在这些模块可以使用之前,它们必须被初始化。所有模块都可以单独初始化,也可以一次初始化一个。这篇文章描述了如何一次初始化所有导入的模块。
使用的方法:
- pygame.init() - 初始化所有模块。它不接受任何参数并返回一个元组 (numpass,numfail),指示成功初始化的模块数和失败的模块数。
- pygame.get_init() - 此方法用于检查 pygame 模块是否已初始化。
示例 1:本示例初始化所有 pygame 模块并打印成功初始化的模块数量。
Python3
# importing the library
import pygame
# initializing all the imported
# pygame modules
(numpass,numfail) = pygame.init()
# printing the number of modules
# initialized successfully
print('Number of modules initialized successfully:',
numpass)
Python3
# importing the library
import pygame
# initializing the modules
pygame.init()
# checking the initialization
is_initialized = pygame.get_init()
# printing the result
print('Is pygame modules initialized:',
is_initialized)
输出:
Number of modules initialized successfully: 6
示例 2:本示例使用 pygame.get_init()函数检查 pygame 模块是否已初始化。
Python3
# importing the library
import pygame
# initializing the modules
pygame.init()
# checking the initialization
is_initialized = pygame.get_init()
# printing the result
print('Is pygame modules initialized:',
is_initialized)
输出:
Is pygame modules initialized: True