首頁技術文章正文

pygame模塊的初始化和退出

更新時間:2021-11-04 來源:黑馬程序員 瀏覽量:

IT培訓班

pygame模塊針對不同的開發(fā)需求提供了不同的子模塊,例如顯示模塊、字體模塊、混音器模塊等,一些子模塊在使用之前必須進行初始化,比如字體模塊。為了使開發(fā)人員能夠更簡捷地使用pygame, pygame提供了如下兩個函數(shù)。

(1)init(),init()函數(shù)可以一次性初始化pygame的所有模塊,如此,在開發(fā)程序時,開發(fā)人員無須再單獨調(diào)用某個子模塊的初始化方法,可以直接使用所有子模塊。

(2)quit(),quit()函數(shù)可以卸載所有之前被初始化的pygame模塊。Python程序在退出之前解釋器會釋放所有模塊,quit()函數(shù)并非必須調(diào)用,但程序開發(fā)應秉持誰申請、誰釋放的原則,因此程序開發(fā)人員應當在需要時主動調(diào)用quit()函數(shù)卸載模塊資源。

創(chuàng)建程序文件7_Pg_test.py,導入pygame模塊,并在主函數(shù)中實現(xiàn)pygame的初始化和退出,具體代碼如下:

import pygame
#導入pygame
def main() :
pygame.init()                         #初始化所有模塊
pygame.quit()                         #卸載所有模塊
if_name'_main_':
main()

 


猜你喜歡:

pygame是什么?開發(fā)環(huán)境下怎么安裝pygame?

結構體變量如何初始化?

怎樣手動消費分區(qū)中的數(shù)據(jù)?

怎樣使用CLI調(diào)動Hive功能?【CLI的使用】

黑馬程序員Python+大數(shù)據(jù)開發(fā)開發(fā)培訓

分享到:
在線咨詢 我要報名
和我們在線交談!