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