擅长:python、mysql、java
<p>你可能想考虑使用一个类。它是维护状态的更好的容器。在</p>
<pre><code>def firstPass():
x = 5
y = 2
print "Some stuff"
count = count + 1
print "Count in firstPass is",count
return count,x,y
class MyActivityManager(object):
def __init__(self):
"""Initialize instance variables"""
self.run_count = 0
def run(self):
if not self.run_count:
results = firstPass()
self.run_count += 1
# consider saving results in the instance for later use
else:
# other stuff
if __name__ == "__main__":
runner = MyActivityManager()
runner.run()
</code></pre>