当前位置: 首页 > 面试题库 >

使用记事本作为python中的帮助文件打开文本文件?

单于经纬
2023-03-14
问题内容

我想给我的简单程序用户一个打开帮助文件的机会,以指导他们如何充分利用我的程序。理想情况下,我想在我的GUI上有一个蓝色的帮助链接,可以随时单击该链接,从而在本机文本编辑器(例如记事本)中打开.txt文件。

有没有简单的方法可以做到这一点?


问题答案:
import webbrowser
webbrowser.open("file.txt")

尽管它的名称是,它将在记事本,gedit等中打开。从未尝试过,但据说可以奏效。

替代方法是使用

osCommandString = "notepad.exe file.txt"
os.system(osCommandString)

或作为子流程:

import subprocess as sp
programName = "notepad.exe"
fileName = "file.txt"
sp.Popen([programName, fileName])

但是在这两种情况下,您都需要先找到给定操作系统的本机文本编辑器。



 类似资料:
  • 问题内容: 假设我们有许多文本文件,如下所示: 文件1: 文件2: 文件3: 文件4: 我们如何制作一个文本文件,如下所示: 结果: 相关代码可能是: 在这之后?有什么帮助吗? 问题答案: 您可以将每个文件的内容直接读取到输出文件句柄的write方法中,如下所示:

  • 问题内容: 我是JavaScript新手。我找到了一个使用上的javascript打开本地文件的示例。进行一些谷歌搜索之后,我可以将Chrome设置为允许读取本地文件,然后可以运行该示例。但是,我想返回该字符串并在以后的脚本中使用它。但是绳子变成外面了。 还有一个类似的问题在这里。似乎与的异步功能有关。目前,我几乎无法理解这些术语。我只是不明白为什么在本文中将的第三个参数设置为。 无论如何,下面是

  • 对于本文档,如果你有问题或者建议,你该提交关于包 debian-installer-manual的 bug 报告。参见 reportbug包或者阅读Debian Bug Tracking System的在线文档。 良好的习惯做法是先检查 关于 debian-installer-manual 处于 open 状态的 bug了解是否你遇到 的问题已经被其他人报告。 如果有,你可以提供确认或者帮助信息到

  • 对于本文档,如果你有问题或者建议,你该提交关于包 debian-installer-manual的 bug 报告。参见 reportbug包或者阅读Debian Bug Tracking System的在线文档。 良好的习惯做法是先检查 关于 debian-installer-manual 处于 open 状态的 bug了解是否你遇到 的问题已经被其他人报告。 如果有,你可以提供确认或者帮助信息到

  • 对于本文档,如果你有问题或者建议,你该提交关于包 debian-installer-manual的 bug 报告。参见 reportbug包或者阅读Debian Bug Tracking System的在线文档。 良好的习惯做法是先检查 关于 debian-installer-manual 处于 open 状态的 bug了解是否你遇到 的问题已经被其他人报告。 如果有,你可以提供确认或者帮助信息到

  • 问题内容: 我有一系列使用Beautiful Soup解析为单个文本文件的HTML文件。HTML文件的格式设置为使其输出始终为文本文件中的三行,因此输出将类似于: 但这很容易 换句话说,HTML文件的内容在每个文件中并不是真正的标准,但是它们始终会产生三行。 因此,我想知道如果我想从Beautiful Soup生成的文本文件然后将其解析为带有以下内容的列的CSV文件(使用上面的示例),应该从哪里开