Python 使用turtle时出现PyCharm错误语法错误

Python 使用turtle时出现PyCharm错误语法错误,python,pycharm,turtle-graphics,code-inspection,Python,Pycharm,Turtle Graphics,Code Inspection,下面的代码工作正常,但是PyCharm抱怨forward(100) 既然turtle是一个标准库,我认为我不需要进行额外的配置,对吗 通过在海龟模块中指定以下位置的相关部分,可以导入forward()功能: 目前,pycharm无法在模块的\uuuuu all\uuuuu列表中看到列出的对象,因此,将它们标记为未解析引用。它的bugtracker中有一个未解决的问题: 另见: 仅供参考,您可以添加noinspection注释,告知Pycharm不要将其标记为未解析引用: from turtl

下面的代码工作正常,但是PyCharm抱怨
forward(100)

既然
turtle
是一个标准库,我认为我不需要进行额外的配置,对吗

通过在
海龟
模块中指定以下位置的相关部分,可以导入
forward()
功能:

目前,pycharm无法在模块的
\uuuuu all\uuuuu
列表中看到列出的对象,因此,将它们标记为
未解析引用。它的bugtracker中有一个未解决的问题:

另见:


仅供参考,您可以添加
noinspection
注释,告知Pycharm不要将其标记为未解析引用:

from turtle import *

#noinspection PyUnresolvedReferences
forward(100)

done()


当然,严格地说,你应该遵循和:


另一个解决方案是显式创建
Turtle
对象。然后,autocomplete就可以正常工作,而且一切都更加明确

导入海龟
t=海龟。海龟()
t、 左(100)
t、 前进(100)
乌龟

从海龟进口海龟
t=海龟()
_tg_turtle_functions = [..., 'forward', ...]
__all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions +
           _tg_utilities + _math_functions)
from turtle import *

#noinspection PyUnresolvedReferences
forward(100)

done()
import turtle

turtle.forward(100)
turtle.done()