У меня есть функция, которая читает два больших файла и объединяет их, и я хотел бы добавить индикатор выполнения, используя TK, чтобы показать пользователю, что функция все еще работает.
def makeDF():
# DF SETUP---
print("Starting dataframe creation")
qData = pd.read_excel("fileOne.xlsx", sheet_name='Sheet1')
yData= pd.read_excel(fileTwo.xlsx", sheet_name='Sheet1')
allData = pd.merge(qData, yData, on=['Var1','Var2','Var3'], how="outer")
У меня естьПрочитайте различные темы и не нашли как связать индикатор выполнения с функцией, которая ничего не зацикливает и не увеличивает .Я просто хочу запустить индикатор выполнения, выполнить функцию, выполнить обновление / показ активности индикатора выполнения во время выполнения функции, а затем завершить индикатор выполнения после завершения функции.До сих пор я видел статьи о многопоточности, но они всегда включают некоторый список элементов, которые обрабатываются или обрабатываются в очереди, а не только одну длинную операцию.
Спасибо!