Я хочу создать файл, который перезаписывает все результаты моего кода. Мне удалось создать файл, но он пуст. Я использовал tkinter, чтобы выбрать каталог файлов, и это нормально, но затем, чтобы записать результаты в logText, я борюсь.
Вот мой код:
root4 = tk.Tk()
root4.geometry('200x150')
def writeLogfile():
logText=('Slug Test Analysis Results')
logText = logText + '\n***Identifying Start of Slug Test***\n'+'Start at t = ' + str(t_0) + ' s'
logText = logText + 'Number of slug test pipe used: '+ str(user_pipes) + '\n\n'
with open('Results' + '_logfile' + '.dat', 'w') as output:
output.write(logText)
logText = writeLogfile()
savedata_button = tk.Button(root4, text = 'Save Slug Test analysis', command = writeLogfile)
savedata_button.pack(side = 'top', pady = 20)
tk.mainloop()
Похоже, не появляется никакой другой ошибка, но не сохранение данных в файл.