如何修复python中的属性错误?

问题描述

我是 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 * 公式,而不适用于导入公式

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...