【发布时间】:2020-07-10 19:49:59
【问题描述】:
import turtle
class Polygon:
def __init__(self,sides,name,size=100,color='black',line_thickness=3):
self.sides=sides
self.name=name
self.size=size
self.color=color
self.line_thickness=line_thickness
self.interior_angles=(self.sides-2)*180
self.angle=self.interior_angles/self.sides
def draw(self):
turtle.color(self.color)
turtle.pensize(self.line_thickness)
for i in range(self.sides):
turtle.forward(self.size)
turtle.right(180-self.angle)
turtle.done()
square=Polygon(4,'Square')
square.draw()
考虑到上面的代码,在 VSCODE 中运行,我想知道如何摆脱所有不断弹出的“pylint”错误,这些错误提示类似于以下内容:
Module 'turtle' has no 'color' member (pylint no-member)
虽然代码执行得很好,但继续查看错误行令人不安,我想知道是否有解决方案。谢谢你的时间!
【问题讨论】:
-
有很多方法可以抑制错误信息。这就是你所追求的吗?
-
不错!有没有办法抑制这个特定的错误消息,但仍然能够接收有关其他错误的通知?或者这是不可能的?谢谢丹尼斯
-
丹尼斯·斯派洛,你能帮忙吗?
-
是的,您可以将抑制限制为一项特定检查,并且您可以控制从一行代码到安装的所有 Pylint 操作的范围。您应该能够在Pylint documentation 或How do I disable a Pylint warning? 中找到方法。
标签: python visual-studio-code pylint python-turtle