擅长:python、mysql、java
<p>这只是一个PyCharm<em>警告</em>(不是错误!),因为它无法确定该类是否真的应该具有<code>cfg</code>属性</p>
<p>假设您使用的是现代Python版本,请为此类字段添加注释:</p>
<pre><code>class Runattr:
cfg: str # denotes there would/could be a string `cfg`
run = Runattr()
run.cfg = 'some str'
</code></pre>
<p>尽管如此,类和实例可以有任何属性(见鬼,你甚至可以做<code>setattr(run, "oh this is fun", True)</code>来拥有一个不是有效Python标识符的属性),只是IDE不能无限聪明地理解这里的动态特性</p>