擅长:python、mysql、java
<p>不需要。<code>query</code>函数不会在每次调用时都被重新实例化。这是因为您已经在<code>query</code>函数的</em>之外创建了一个<code>DBClient</code><em>的实例。这意味着您当前的代码是正常的。在</p>
<p>如果您的目的是在每次调用<code>query</code>时创建一个<code>DBClient</code>的新实例,那么您只需将声明移动到<code>query</code>函数中,如下所示:</p>
<pre><code>def query():
db_client = DBClient()
return db_client.select( ... )
</code></pre>