Mac*_*eus 3 python turtle-graphics code-inspection pycharm
下面的代码完美无缺,然而,PyCharm抱怨语法错误 forward(100)
#!/usr/bin/python
from turtle import *
forward(100)
done()
Run Code Online (Sandbox Code Playgroud)
既然turtle
是stanrd库我不认为我需要做额外的配置,对吗?
ale*_*cxe 10
forward()
通过__all__
在turtle
模块中指定源代码中的相关部分,该功能可用于导入:
_tg_turtle_functions = [..., 'forward', ...]
__all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions +
_tg_utilities + _math_functions)
Run Code Online (Sandbox Code Playgroud)
目前,pycharm无法看到模块__all__
列表中列出的对象,因此将它们标记为unresolved reference
.它的bugtracker中存在一个未解决的问题:
仅供参考,您可以添加noinspection
注释以告知Pycharm不要将其标记为未解析的引用:
from turtle import *
#noinspection PyUnresolvedReferences
forward(100)
done()
Run Code Online (Sandbox Code Playgroud)
或者,禁用特定范围的检查.
import turtle
turtle.forward(100)
turtle.done()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3159 次 |
最近记录: |