str对象没有属性random * python2.7 *

时间:2015-05-20 07:43:17

标签: python python-2.7 runtime-error attributeerror

我写了这个,显然我搞砸了。

我在第57和38行遇到错误(基本上只要它尝试为变量class GenericTest<T extends List & Date> { } 指定一个新名称)

itemname

1 个答案:

答案 0 :(得分:2)

在这两行上有一个句点(.)而不是逗号(,),这会导致python将random解释为前一个变量的属性当然,这是失败的。

itemname = magictag, random.choice(magicpre), random.choice(armor). random.choice(magicsuf)
# Here -----------------------------------------------------------^

只需用逗号替换它就可以了:

itemname = magictag, random.choice(magicpre), random.choice(armor), random.choice(magicsuf)
# Here -----------------------------------------------------------^