0
我的保存文件程序出現了一些問題。當我運行它時出現一個錯誤,說「桌面本地化是不可避免的」我的代碼或筆記本電腦有什麼問題嗎? 這裏是我的代碼:圖形用戶界面錯誤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