当我使用像boto这样的第三方库时,PyCharm似乎能够很好地自动完成

然而,一旦我定义了我自己的函数,自动补全就会在该函数中崩溃。我理解其中的原因,因为我不能给函数提供任何关于其参数的类型信息,所以它不能猜测如何自动完成。有没有办法绕过这个问题?
编辑
我尝试使用文档字符串(对于Python 2),但仍然没有自动完成
def delete_oldest_backups(conn, backups_to_keep, backup_description):
"""
delete_oldest_backups(EC2Connection, int, string)
"""(也尝试了boto.ec2.connection.EC2Connection,而不仅仅是EC2Connection)
发布于 2014-03-14 18:34:37
你可以通过pyCharm的“包管理器”安装库。
转至设置Python项目解释器-> ->解释器

在Packages列表中,单击install并搜索要安装的库

一旦安装,自动完成将在编辑器上可用。

希望这就是你要找的。
https://stackoverflow.com/questions/5309279
复制相似问题