У меня есть 3 статических метода в одном классе, и есть ситуация, когда мне нужно вызвать переменные, установленные в двух из них, в 3-й метод.(версия - Python 3.6). Посоветуйте, пожалуйста, как это сделать.
import datetime
class Topclass:
@staticmethod
def main_func():
today = datetime.date.today()
date_string = str(today.year)+"-"+str(today.month)+"-"+str(today.day)
@staticmethod
def checkvalue():
try:
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=test.database.windows.net,1433',database='testdb',user='fa',password='sampletest1234')
query = "SELECT people, COUNT(people) as summation FROM dbo.dim_productinformation GROUP by valuecount"
data = pd.read_sql(query,conn)
except:
raise
@staticmethod
def tableupdate():
#here I would like to call the 'date_string' variable from main_func() and 'data' from checkvalue()
Я бы хотел взять содержимое каждой из этих переменных и вставить его в базу данных SQL с помощью метода tableupdate ().