擅长:python、mysql、java
<p><code>Example</code>的<code>__init__</code>接受一个参数<code>test</code>,它将该参数赋值给类属性<code>test</code>。因此,在创建<code>Exmaple</code>的实例时,需要提供以下参数</p>
<p>错误<code>parameter test is unfilled</code>是一个PyCharm警告,它实际上意味着当您在<code>Example2</code>的<code>def __init__</code>中调用<code>self.test = Example()</code>时,您需要为它提供一个参数</p>
<p>关于“让我们假设test已经有一个重要的值,我不想更改它”:您正在创建一个带有<code>self.test = Example()</code>的新对象,并且该对象中的<code>test</code>属性将没有任何值</p>
<p>在问题摘要中,如果您确实希望访问另一个类中的类属性,那么您可以在该类中创建一些getter函数并在另一个类中使用它们。或者最好把它们变成财产。阅读更多信息:<a href="https://docs.python.org/3/library/functions.html#property" rel="nofollow noreferrer">https://docs.python.org/3/library/functions.html#property</a></p>