Post navigation ← Previous Next → python 判断“NoneType” Posted on 2012 年 9 月 24 日 by 张 子萌 使用python+tornado,在数据库中根据用户id取用户名出错了。经查看是由于,手动删除了值,什么数据都没有取回,所以报错。这个用try是不行的,也不想用import types,搞个简单的,使用if判断一下,出错的人都叫“haha”。 _get_user_name = db_get_user(userid) if type(_get_user_name) == type(None): _get_user_name = "haha" 分享到: QQ空间 新浪微博 腾讯微博 人人网 更多
如果你用的是python 3 那最简单的方式就是: if _get_user_name is None: or if _get_user_name is not None:
是的。但是我现在还是在用python2.7。这是很早期遇到的问题。