黑马程序员技术交流社区
标题:
python中单例的实现及捕获异常的使用
[打印本页]
作者:
向阳_xy
时间:
2019-7-22 11:50
标题:
python中单例的实现及捕获异常的使用
# 单例模式与抛出异常
class
GamePlayer(
object
):
instance =
None
def
__new__
(
cls
,
*args
,
**kwargs):
if
cls
.instance
is None
:
cls
.instance =
super
().
__new__
(
cls
)
return
cls
.instance
init_flag =
False
def
__init__
(
self
):
if
GamePlayer.init_flag:
return
print
(
"对象初始化中..."
)
GamePlayer.init_flag =
True
try
:
player1 = GamePlayer()
print
(player1)
player2 = GamePlayer()
print
(player2)
except
Exception
as
result:
print
(
"%s 未知错误"
% result)
作者:
灵儿啊
时间:
2019-7-27 08:32
很厉害的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2