擅长:python、mysql、java
<p>好吧,根据具体情况,您要么创建一个类,要么返回数据,然后将其作为参数传入,在给定代码的情况下,后者可能是您想要的,因此,例如:</p>
<pre><code>def main():
...
r = do_something()
...
return r
def two(r):
...
do_something_else(r)
...
r = main()
two(r)
</code></pre>
<p>如果这种情况发生在您可以定义为实体的对象中,则可以在类中执行:</p>
<pre><code>class Main():
def main(self):
...
self.r = do_something()
...
def two(self):
...
do_something_else(self.r)
...
main = Main()
main.main()
main.two()
</code></pre>
<p>然而,在这种情况下,这是不必要的,因为您正在创建一个没有真正封装任何东西的类。</p>