我無法理解python中的問題。我有這樣的代碼: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'
你應該告訴我們你如何調用你的代碼... – ssegvic 2011-04-12 18:13:59
@ssegvic主應用程序代碼是用C++編寫的。我在我的cpp-app中使用boost.python調用這段代碼。 – Ockonal 2011-04-12 18:15:30