PyCharm从其早期版本开始就已经支持代码自动补全功能了。PyCharm是由JetBrains开发的,自2010年首次发布以来,就作为一款专业的Python集成开发环境,集成了包括代码自动补全(也称作代码完成或智能提示)在内的多种功能,以提升开发者的编程效率。
尽管各个版本之间功能细节和性能有所差异,但自动补全作为一项基础且重要的特性,在PyCharm的所有主要版本中都是标配。因此,无论是PyCharm Community Edition(社区版)还是Professional Edition(专业版),自最初的几个版本起,就已经能够为Python代码提供自动补全服务了。
随着版本的迭代,这项功能也在不断地优化和增强,比如对更多第三方库的支持改进、更精准的上下文感知提示等。为了获得最佳体验和最新的特性支持,建议使用PyCharm的最新版本或至少是较近的稳定版本。
在作者使用pycharm2018.3.3版本的时候发现了一个问题,就是在导入turtle库调用库里的函数时不可以实现自动补全。
然而这时候我们只要调用turtle库里的一个类就可以完成turtle库的自动补全
turtle.Turtle()
是Python标准库中turtle
模块中的一个类,用于创建绘图窗口和绘制图形。在pycharm中,当你导入turtle
模块时,pycharm会根据你所导入的库的代码结构来生成对应的API文档。因此,如果你使用了turtle.Turtle()
这个类,pycharm就会自动识别出该类的方法和属性,并将其添加到API文档中,从而实现自动补全功能。这样,即使你使用的是版本较低的pycharm,也可以实现turtle库的自动补全。
注:!!!这里特别注意唯独done()函数无法调用,需要直接从turtle库里调用才可以使用