此问题在此处已有答案:
Python 3.5 type hinting dynamically generated instance attributes(2个答案)
上个月关门了。
这太奇怪了...代码完成只在方法之外有效...有人知道如何修复这个问题吗?
此问题在此处已有答案:
Python 3.5 type hinting dynamically generated instance attributes(2个答案)
上个月关门了。
这太奇怪了...代码完成只在方法之外有效...有人知道如何修复这个问题吗?
1条答案
按热度按时间oipij1gg1#
这是它应该工作的方式,它与在方法或函数的内部或外部无关。
您的函数没有type hints(一般来说是类型注解),因此Pycharm的类型检查器无法推断
text
的类型,它会将Any
类型赋给texts
。相反,如果您放置了
text: str
之类的类型提示,则texts
将被视为List[str]
:Pycharm的自动完成将显示它的方法: