擅长:python、mysql、java
<p>一种方法是将名为<code>international</code>的模块导入到所谓的<code>Greeter</code>类中。然后,您可以按常规操作,并将<code>international</code>命名空间下的方法放入另一个文件中。就你而言:</p>
<pre><code># main.py
class Greeter:
import international # To import the international file's contents into the class
def __init__(self, name="someone"):
self.name = name
def sayHello(self):
print(f"Hello {self.name}")
</code></pre>
<p>国际档案:</p>
<pre><code># international.py
def sayHola(self):
print(f"Hola {self.name}")
</code></pre>
<p>注意事项:</p>
<ul>
<li><p><strong>始终</strong>在<code>international.py</code>中定义的每个方法中添加<code>self</code>作为第一个参数</strong></li>
<li><p>当您在方法运行时将文件导入到类中时,函数<strong>会自动<code>self</code>传递给它</p></li>
<li><p>如果您需要不希望用户使用的助手函数,我建议您将它们放在不同的文件中(并将它们导入方法中)</p></li>
</ul>