Pycharm代码完成在方法或函数中不起作用[duplicate]

58wvjzkj  于 2022-11-08  发布在  PyCharm
关注(0)|答案(1)|浏览(227)

此问题在此处已有答案

Python 3.5 type hinting dynamically generated instance attributes(2个答案)
上个月关门了。
这太奇怪了...代码完成只在方法之外有效...有人知道如何修复这个问题吗?

oipij1gg

oipij1gg1#

这是它应该工作的方式,它与在方法或函数的内部或外部无关。
您的函数没有type hints(一般来说是类型注解),因此Pycharm的类型检查器无法推断text的类型,它会将Any类型赋给texts

相反,如果您放置了text: str之类的类型提示,则texts将被视为List[str]

Pycharm的自动完成将显示它的方法:

相关问题