【问题标题】:opening a txt file in an editor with python用python在编辑器中打开一个txt文件
【发布时间】:2011-05-02 22:10:04
【问题描述】:

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

除了如何在文本编辑器中打开 txt 文件之外,我已经想通了

我正在使用

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

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

【问题讨论】:

    标签: python xml wxpython window text-files


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我假设您希望提取文本的内容显示在您的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)
      

      【讨论】:

        【解决方案3】:

        使用 Python XML 解析模块之一,例如 xml.dom 或下载 lxml 模块。运行解析器,无论返回什么,您都可以放入文本控件:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-05-13
          • 1970-01-01
          • 2023-01-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-20
          相关资源
          最近更新 更多