2011-05-02 136 views
0

我是用python的新手,我正在用python編寫一個程序讓用戶選擇一個XML腳本,python程序會自動解析XML並創建一個txt文件來自XML的標題信息並在文本編輯器窗口中打開該txt文件。用python在編輯器中打開一個txt文件

我已經想通了一切,但如何獲得在文本編輯器中打開txt文件

我使用

notes = wx.TextCtrl(win, pos=(10, 85), size=(550, 400), style=wx.TE_MULTILINE | wx.HSCROLL) 

創建文本編輯器 和f = open('out.txt','w')創建txt文件本身

回答

1

我不知道是否完全理解這個問題,而是用python使用默認的應用程序打開預先存在的txt文件。你可以使用

import webbrowser 
file = "TEXT.txt" 
webbrowser.open(file) 
0

我假設你想要的提取文本的內容,在你wx.TextCtrl,正確顯示出來?如果是這樣,請嘗試以下操作:

data = "converted text from xml file" 
notes = wx.TextCtrl(win, pos=(10, 85), size=(550, 400), style=wx.TE_MULTILINE | wx.HSCROLL) 
notes.AppendText(data) 
+0

謝謝,那很好用 – user735159 2011-05-07 02:01:50

0

使用Python XML解析模塊之一,如xml.dom或下載lxml模塊。運行解析器和任何返回,你可以把你的文本控件:

筆記= wx.TextCtrl(父母,值= parsedText)

或者你可以追加文本提到「samplebias」。

相關問題