擅长:python、mysql、java
<p>几个简单的规则:</p>
<ol>
<li>常数只能用<code>UPPER_CASE</code>字母定义,并且应该在模块级定义</li>
<li>类名应该用<code>CamelCase</code>字母定义</li>
<li>变量应该在<code>lower_case</code>定义,并且应该在函数、类等内部定义</li>
</ol>
<p>现在让我们谈谈你的案子</p>
<p><code>MIN_SOIL_PARTICLE_DENS</code>是在函数内部定义的,应该只有较低的字母。因此,pylint不将<code>MIN_SOIL_PARTICLE_DENS</code>视为常数,而是将其视为这里的变量,因此也就是pylint错误。</p>
<p><a href="https://pylint.readthedocs.io/en/latest/tutorial.html" rel="nofollow noreferrer">Pylint Tutorial</a></p>