Python 使用turtle时出现PyCharm错误语法错误
下面的代码工作正常,但是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
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()