當我使用第三方升 ibrary如boto,PyCharm似乎能夠自動完成相當不錯如何讓PyCharm在方法中自動完成代碼?
然而,當我確定自己的功能,自動完成在該功能內部發生故障。我明白爲什麼,因爲我不能給函數提供任何關於它的參數的類型信息,所以它不能猜測如何自動完成。有沒有解決這個問題的方法?
編輯
我嘗試使用文檔字符串(對於Python 2),但仍沒有自動完成
def delete_oldest_backups(conn, backups_to_keep, backup_description):
"""
delete_oldest_backups(EC2Connection, int, string)
"""
(也試過的boto.ec2.connection.EC2Connection
而不是僅僅EC2Connection
)
[Pydev Code Completion for everything]的可能重複(http://stackoverflow.com/questions/6218778/pydev-code-completion-for-everything) – Jonathan 2013-07-23 10:32:47