Python模块和类 – AttributeError:模块没有属性
发布时间:2020-12-20 13:17:02 所属栏目:Python 来源:网络整理
导读:我是 python的新手,我正在尝试创建一个模块和类. 如果我尝试导入mystuff然后使用cfcpiano = mystuff.Piano(),我会收到一个错误: AttributeError: module 'mystuff' has no attribute 'Piano' 如果我尝试mystuff import Piano,我会得到: ImportError: canno
我是
python的新手,我正在尝试创建一个模块和类.
如果我尝试导入mystuff然后使用cfcpiano = mystuff.Piano(),我会收到一个错误: AttributeError: module 'mystuff' has no attribute 'Piano' 如果我尝试mystuff import Piano,我会得到: ImportError: cannot import name 'Piano' 有人可以解释发生了什么吗?我如何在Python中使用模块和类 mystuff.py def printhello(): print ("hello") def timesfour(input): print (input * 4) class Piano: def __init__(self): self.type = raw_input("What type of piano? ") def printdetails(self): print (self.type,"piano," + self.age) Test.py import mystuff from mystuff import Piano cfcpiano = mystuff.Piano() cfcpiano.printdetails() 解决方法
如果你想创建一个名为mystuff的python模块
>创建名为mystuff的文件夹 这会奏效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |