我无法理解python中的问题。我有这样的代码:
class Rain:
def __init__(self):
self.x = random.randint(0, Core.Utils.ScreenResolutionX)
print type(Core.Utils.ScreenResolutionX) # prints int
print Core.Utils.ScreenResolutionX # print 1152
错误:
self.x = random.randint(0, Core.Utils.ScreenResolutionX)
File "/usr/lib/python2.7/random.py", line 241, in randint
return self.randrange(a, b+1)
File "/usr/lib/python2.7/random.py", line 213, in randrange
if width >= maxwidth:
AttributeError: 'Rain' object has no attribute 'getType'
答案 0 :(得分:1)
NULL
错误地以你的一种方法返回到Python。如果不需要引发异常,总是确保递增并将PyNone
返回给Python。