用python在编辑器中打开一个txt文件

时间:2011-05-02 22:10:05

标签: python xml wxpython window text-files

我是python的新手,我正在用python编写程序让用户选择一个XML脚本,python程序将自动解析XML并使用XML中的头信息创建一个txt文件并打开该文件文件编辑器窗口中的文件。

我已经弄明白了如何在文本编辑器中打开txt文件

我正在使用

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

创建文本编辑器 和f = open('out.txt','w')自己创建txt文件

3 个答案:

答案 0 :(得分:1)

我不确定是否完全理解这个问题,而是使用默认应用程序使用python打开预先存在的txt文件。你可以用

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

答案 1 :(得分: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)

答案 2 :(得分:0)

使用其中一个Python XML解析模块,如xml.dom或下载lxml模块。运行解析器和返回的任何内容,您可以放入文本控件:

notes = wx.TextCtrl(parent,value = parsedText)

或者您可以将文本附加为“samplebias”。