0

私は 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'

このエラーが発生する理由を誰か教えてもらえますか? コードの残りの部分はずっと長く、ここで何か間違ったことをしているのだろうかと思っていました。

4

1 に答える 1

0

エラー:

TypeError: clone() に必要な位置引数が 1 つありません: 'self'

誤ったカンマが原因です:

Point,(200,200) -> Point(200,200)

コンストラクターは、画像の位置と名前のImage2 つの引数を取り、余分なコンマで 3 つの引数を指定し、Pointコンストラクターへの引数を取り除きました。完全なコード フラグメント:

if a2text == "midday":
    middayimage = Image(Point(200, 200), "midday.gif")
    sequence2 = True
    middayimage.draw(win)
于 2017-01-08T06:24:37.123 に答える