pycharm 函数参数,不自动提示该参数的方法和属性
首先声明,自动补全已经打开,其他基本形式的自动补全是可以的。
A对象有dosomething()方法
def foo(a):
a.dosomething()
def foo2():
a = A()
foo(a)
在方法 foo 输入 a. 之后不会自动提示补全。是因为Python函数没有参数类型的声明,所以无法识别参数类型?
有什么办法可以变相解决吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
按道理你这种情况是会自动补全的。
你也可以这样,添加
:cls
:参数注释只能用于参数类型限定为一种的情况, 如果这个参数准备接受不同类型, 那么参数注释也起不到帮助补全代码的作用.
实际上, 代码补全根本不需要额外的操作, python中可直接对类调用方法并把这个参数作为实例传入, 这样就不愁代码补全了.