У меня есть небольшая проблема с моей программой сохранения файлов. Когда я запустил ее, появляется сообщение об ошибке «Локализация рабочего стола недоступна». Что-то не так с моим кодом или с ноутбуком? Вот мой код:Ошибка GUI Tkinter
# -*- coding: utf-8 -*-
import Tkinter as T, tkFileDialog
import os
from time import gmtime, strftime
import serial
class Program(T.Frame):
def __init__(self, root):
T.Frame.__init__(self, root)
T.Label(self, text = 'Better do that man').pack()
T.Button(self, text='Save Me!', command=self.save).pack()
self.fileop = options = {}
options['filetypes'] = [('all files', '.*'), ('text files', '.txt'),('dat files','.dat')]
options['initialfile'] = 'myfile.txt'
options['parent'] = root
options['initialdir'] = 'C:\Users\Michał\Desktop'
def save(self):
filename = tkFileDialog.asksaveasfilename(**self.fileop)
root.destroy()
if filename:
file = open(filename, 'a')
time = strftime("%A, %d %b %Y, %H:%M:%S ", gmtime())
file.write(time)
file.write('\n')
entry = raw_input('Treść: \n')
file.write(entry)
file.close()
if __name__=='__main__':
root = T.Tk()
Program(root).pack()
root.mainloop()
Код работает для меня без ошибок. Вероятно, это проблема с вашей конфигурацией python. – fuesika