4
我目前在獲得Tkinter的一個基本的瞭解,希望做一個基本的文本編輯器的過程。我想製作我自己的文件格式,名稱爲.mydoc
我試圖將filetype
更改爲.mydoc
以無效爲準。這是我目前擁有的代碼:
代碼
def openMe(self):
#import the Tk file dialogue
import tkFileDialog as tkF
myFormat = [('Example Format', '*.mydoc')]
direct = tkF.askopenfilename(initialdir='D:\\', filetypes = myFormat, title = "Open a .mydoc")
try:
#open the text file
txt_file = open(direct,"r")
except UnboundLocalError, IOError:
print "You either did not select a file, or the filetype was incorrect.\nPlease try again."
#Read the data
currentTEXT = txt_file.read()
#Delete current text
self.write.delete(0.0, END)
#insert new text
self.write.insert(0.0, currentTEXT)
問題
- 我怎麼可以讓電腦自動添加我的擴展? (是的,我已經關閉了
hide extensions
選項
技術規格
語言:Python的2.7.3
操作系統:Windows 7
什麼是具體的錯誤信息或症狀? – engineerC 2013-02-16 14:31:00
@CaptainMurphy問題是,沒有錯誤信息。我保存文件,當我進入Windows資源管理器時,它沒有擴展名。 – xxmbabanexx 2013-02-16 14:47:20