class A():
def __init__():
self.fields()
def fields():
### code to display entry_field for user input
def user_entry(self):
club_name_existing = entry_field.get()
class B():
def __init__():
pass
def load_entry():
db = create_engine('sqlite:///' + A.club_name_existing + '.db')
我需要運行類似於此的代碼,但無法訪問變量「club_name_existing」。
捕捉到我的問題是,我不能把方法裏面初始化()用於CLASSA蟒蛇2 - 使用另一個類的方法內的變量
您應該考慮將它們聲明爲類變量。就目前而言,這是本地功能。 –
將會有很多變數放在一起,如果我這樣做,將不會看起來有組織。它會起作用,但希望將所有事情都放在方法上,以達到目的。更容易引用回...編輯,對不起,我可能誤解了你的評論。你的意思是把變量放在類中而不是在方法內部? – ricky6991