gpt4 book ai didi

python - 如何让 PyC​​harm 在方法中自动完成代码?

转载 作者:IT老高 更新时间:2023-10-28 20:54:36 25 4
gpt4 key购买 nike

当我使用第 3 方时 l图书馆如 boto ,PyCharm 似乎能够很好地自动完成

enter image description here

但是,一旦我定义了自己的函数,自动完成功能就会在该函数内部失效。我明白为什么,因为我无法为函数提供有关其参数的任何类型信息,所以它无法猜测如何自动完成。有没有办法解决这个问题?

编辑

我尝试使用文档字符串(适用于 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 - 如何让 PyC​​harm 在方法中自动完成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com