使用Turtle的Python中的错误颜色字符串错误

时间:2016-07-27 01:50:53

标签: python python-3.x colors turtle-graphics

在我的python程序中,我正在读取文件并将内容存储在列表中。我检查了列表的每个索引,所以我知道它已正确存储。 然后我将一个特定的索引传递给一个包含蓝色的类。 每当它到达turtle.color时,我都会收到错误错误的颜色字符串:“blue”

例如: Team = Rainbow(str(sequence[0]),str(sequence[1]), str(sequence[2])) //index 2 (str(sequence[2])) contains "blue"

我有一个班级

class Rainbow:
    def __init__(self, Rname, Rteam, Rcolor):
       self.name = Rname
       self.team = Rteam
       self.color = Rcolor

       self.Rturtle = turtle.Turtle()

       self.Rturtle.color(self.color)//here is where I get the error

我确保所有内容都已正确导入并对此错误进行了一些研究,并且只会出现序列错误的问题。另外,如果我通过Team = Rainbow("Jay","Blue Jays","blue"),我就不会收到错误。

我想知道是否有人能够提供帮助

1 个答案:

答案 0 :(得分:2)

可能是因为您的颜色字​​符串还包含不需要的空格。例如,将第3行更改为str(my data),以查看它是否解决了问题。