Python类,自我输入保留以前的文本

时间:2017-04-05 01:24:48

标签: python class input self

对于Python程序员来说可能是一个简单的问题,但它让我发疯。 我有一个类,如果我改变self.type问题,它不会反映在我的其他python脚本上。它会直到问老输入问题而不是新问题。 帮帮忙......

class Piano:
    def __init__(self):
        self.type = input("Size?") --> eg. change to input("S/M/L?")

    def printdetails(self):
        print (self.type, "piano,")

致电

from mystuff import Piano
cfcpiano = Piano()

1 个答案:

答案 0 :(得分:0)

谢谢,我想我通过重新启动内核找到了一个解决方案,不确定这是否是Python中最优雅的解决方案,但现在它可以工作。