擅长:python、mysql、java
<p>我不知道你在做什么。我可以给您一个在for循环中向类添加类属性的示例:</p>
<pre><code>attributes = ('x', 5), ('y', 6), ('name', 'Cls')
class Cls:
pass
for key, value in attributes:
setattr(Cls, key, value)
</code></pre>
<p>记住,for必须在定义整个类之后运行。您会得到一个错误,即attr没有定义,因为您想在创建类之前访问它(<code>class ...</code>是python中的一个语句,它创建了一个类对象)。创建类和rememeber后必须添加属性,这些属性将是类属性,而不是实例属性。</p>