擅长:python、mysql、java
<p>可以使用@type docstring将<a href="https://www.jetbrains.com/help/pycharm/2016.3/type-hinting-in-pycharm.html#d417517e57" rel="nofollow noreferrer">type hinting</a>与pycharm一起使用。你知道吗</p>
<pre><code>def __init__(self, *args, **kwargs):
# n.b., in your usage code you use `.sim_info`
# but in your constructor you used `._sim_info`
# since I didn’t see a prop get function, I assumed
# that you meant `.sim_info`
self.sim_info = None
"""@type: SimInfo"""
</code></pre>
<p>或者</p>
<pre><code>def __init__(self, *args, **kwargs):
self.sim_info = None
""":type SimInfo"""
</code></pre>
<p>如果类名不起作用,还可以指定类(包括模块)的完整路径。您还可以在PyCharm中使用PEP484来指定成员变量的类型:</p>
<pre><code>def __init__(self):
self.sim_info = None # type: SimInfo
</code></pre>