0
可能是一個Python程序員的簡單問題,但它使我瘋狂。 我有一個類,如果我改變self.type問題,它不會反映在我的其他Python腳本。它的直到將要求舊的輸入問題不是新的。 幫助請...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()
你如何改變這個問題?通過問題,我假設你的意思是「輸入」的參數。它在課堂上是硬編碼的。您確定要保存文件或執行更新的文件嗎? –
如果您嘗試從同一交互式會話中的mystuff import Piano'重新運行,它將不會重新加載模塊。您需要啓動新會話,或者需要使用'reload'(僅限Python 2) – James
如果在不同目錄中有許多不同的腳本,請確保您正在重新運行正在進行更改的同一腳本 – davedwards