rhs.length()
我需要运行与此类似的代码,但无法访问变量“club_name_existing” 问题的关键是我不能把方法放在 init ()中用于classA
答案 0 :(得分:0)
如果在A
的所有实例之间共享该值,则可以将其指定为类变量:
def user_entry(self):
A.club_name_existing = entry_field.get()
如果每个实例可能有所不同,您必须将A
的实例传递给load_entry
方法或__init__
B
。在您的情况下,您必须选择哪一个更合适。例如:
def user_entry(self):
self.club_name_existing = entry_field.get()
...
def load_entry(self, some_a):
db = create_engine('sqlite:///' + some_a.club_name_existing + '.db')