作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
当我使用第 3 方时 l图书馆如 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
)
最佳答案
您可以使用类型提示:http://www.jetbrains.com/pycharm/webhelp/type-hinting-in-pycharm.html
def some_method(self, conn):
"""
@type conn: EC2Connection
"""
conn.<autocomplete>
关于python - 如何让 PyCharm 在方法中自动完成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309279/
我是一名优秀的程序员,十分优秀!