问题描述
我是 Python 新手,目前正在学习对象和图形。我成功导入了 graphics.py 文件,但由于某种原因,每当我尝试运行 GraphWin
时它都会给我一个属性错误。请看下面:
import graphics
win = graphics.GraphWin()
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
AttributeError: module 'graphics' has no attribute 'GraphWin'
我正在使用 Zelle 的“Python 编程:计算机科学简介”,它很有帮助。
请指教。
解决方法
graphics.py 是否与出现错误的文件相同?
另外,试试
from graphics import *
代替
import graphics
我查看了 this article 并证明它很有帮助。我只需要创建一个扩展,将特定的子模块添加到模块文件夹中。在这种情况下是:
从图形。初始化导入 * 赢 = GraphWin()
这解决了属性错误。但是,它只适用于 from import * 公式,而不适用于导入公式