擅长:python、mysql、java
<p>您需要实例化类,并使用此名称来引用类,而不是<code>self</code>。像这样:</p>
<pre><code>class myClass:
def myfun(self):
pass
# code using the url
def __init__(self):
self.url = None
if __name__ == '__main__':
# list of integers
my_list = [1, 2, 3,4,5]
count = 0
obj = myClass() # HERE!
for item in my_list:
if count % 2 == 0:
obj.url = "http://myurl.com"
</code></pre>
<p>实例化类(或您给它起的任何其他名称)后,需要将其引用为<code>obj</code>。如果你不实例化一个类,它只是一个具有预定义属性和行为的框架,但它还不存在。在实例化之前不能对其进行操作</p>
<p>在实例化之后,您可以使用实例名<code>obj</code>引用它^类中的{<cd1>}引用自身,无论实例化时调用什么。因此,在类之外,不能使用<code>self</code></p>