擅长:python、mysql、java
<p>你想要一个更好的方法来传递参数,还是仅仅是一种方法来阻止<code>pylint</code>给你带来困难?如果是后者,我似乎记得您可以通过在代码中按以下行放置<code>pylint</code>控制注释来停止唠叨:</p>
<pre><code>#pylint: disable-msg=R0913
</code></pre>
<p>或:</p>
<pre><code>#pylint: disable-msg=too-many-arguments
</code></pre>
<p>记得尽快打开它们。</p>
<p>在我看来,传递大量的参数和解决方案,主张将它们全部打包到某个容器参数中,除了阻止<code>pylint</code>唠叨您之外,并不能真正解决任何问题,<em>本身就没有什么问题。</p>
<p>如果你需要传递20个参数,那么就传递它们。这可能是必需的,因为您的函数做得太多,重新分解可能会有帮助,这是您应该考虑的问题。但这不是我们真正能做的决定,除非我们看到真正的代码是什么。</p>