擅长:python、mysql、java
<p>添加JetBrains的响应:
@疯狂的代码就在那里。问题是,我们无法推断函数“urllib.request.urlopen()”的正确返回类型,因为它的实现使用了一些我们无法静态处理的动态技巧,特别是:</p>
<p>通常,我们使用python框架中的外部注释来处理这种困难的情况,但是它还不包含“urllib.request”模块的类型提示。另外,在PyCharm即将发布的版本中,我们计划切换到typeshed项目中收集的注释集合。它的发展更加活跃,已经包含了一些“urllib”的注释。为了从中受益,您只需要在解释器路径中的某个地方放置带有注释的“urllib”包,这样PyCharm就可以找到相应的.pyi存根。</p>
<p><a href="https://i.stack.imgur.com/HP513.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/HP513.png" alt="Screen Shot from JB"/></a></p>