AttributeError:'NoneType'对象没有属性'userName'

时间:2012-09-12 09:42:03

标签: python gql

reqUser =  friends.UserFriends.gql("where udid =:1", str(udid) ).get()
reqUserName = reqUser.userName

这是我的代码我想知道如何处理这个错误,这个错误来自第2行

1 个答案:

答案 0 :(得分:0)

你可以使用pythons try / except pair。

reqUser =  friends.UserFriends.gql("where udid =:1", str(udid) ).get()
try:
    reqUserName = reqUser.userName
except AttributeError:
    reqUserName = "No username found!"

这只捕获了AttributeError异常,因此仍会引发任何其他异常。

相关问题