私はPythonを使い始めたばかりで、Python2.7.3バージョンを使い始めました。ThinkPythonの電子書籍をフォローアップしています。第4章で立ち往生しています。ケーススタディ:線を引くプログラムがあるインターフェイスデザイン。指定されたコードを実行すると、次のエラーが発生します。
>実行:
C:\Users\dell\Desktop>python first.py
<swampy.TurtleWorld.Turtle object at 0x017A1650>
Traceback (most recent call last):
File "first.py", line 7, in <module>
fd(bob,100)
File "C:\Python27\lib\site-packages\swampy\TurtleWorld.py", line 186, in fd
self.world.canvas.line([p1, p2], fill=self.pen_color)
AttributeError: 'NoneType' object has no attribute 'canvas'`
>スクリプト
from swampy.TurtleWorld import *
world=TurtleWorld
bob=Turtle()
print bob
fd(bob,100)
lt(bob)
fd(bob,100)
wait_for_user()