[英]Why can't I successfully run this python file through my cmd? [on hold]
[英]Why can't I run my python file from another?
import student
^位于文件的顶部。
self.studentPage = student.WindowStudent()
从类中的函数中运行。 WindowStudent是要在student.py中打开的文件中运行的函数
这样运行的类设置如下:
class WindowStudent(QtGui.QMainWindow):
def __init__(self):
ETC
AttributeError: 'module' object has no attribute 'WindowStudent'
这是我的错误吗? python是否认为我要导入的文件是模块?
TIA寻求任何帮助。
如果导入成功,但是找不到文件中定义的类,则可能是您导入了错误的文件。
在具有import语句的位置,添加一行以打印导入的moduled的文件路径位置,如下所示:
import student
print(student.__file__)
检查输出的路径,并与要导入的文件进行比较。
检查student.py
文件中WindowStudent
类的缩进。 如果缩进不正确,它可能会显示为另一个类/函数的子级,因此在模块外部范围中不可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.