Ткинтер, кнопка для сохранения данных в файл - PullRequest
1 голос
/ 06 января 2020

Я хочу создать файл, который перезаписывает все результаты моего кода. Мне удалось создать файл, но он пуст. Я использовал 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() 

Похоже, не появляется никакой другой ошибка, но не сохранение данных в файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...