我对Python和编程很缺乏经验(我正在上高中课程),我需要帮助。
if a2text=="midday":
middayimage=Image(Point,(200,200), "midday.gif")
sequence2=True
middayimage.draw(win)
这是我收到错误的代码片段;
文件“C:\ Users \ Callie \ python \ graphics.py”,第817行, init self.anchor = p.clone() TypeError:clone()缺少1个必需的位置参数:'self'
有谁能告诉我为什么我收到这个错误?其余的代码要长得多,我想知道是否有一些我在这里做错了,因为我似乎找不到其他任何地方我做错了什么。
答案 0 :(得分:0)
错误:
TypeError:clone()缺少1个必需的位置参数:' self'
是由错误的逗号引起的:
Point,(200,200) -> Point(200,200)
Image
构造函数将两个参数作为一个位置和一个图像的名称,你的额外逗号为它提供了三个参数并取消了Point
构造函数的参数。完整的代码片段:
if a2text == "midday":
middayimage = Image(Point(200, 200), "midday.gif")
sequence2 = True
middayimage.draw(win)