使用Python打开文本文件窗口

使用Python打开文本文件窗口,python,notepad,Python,Notepad,我试图用python编写一个基于文本的游戏,它使用一个词典(一个接受的输入及其语法部分的列表)。假设我有一个文件lexicon.txt,其中包含每个房间可接受的术语列表,例如攻击(动词)、龙(名词)和向上(方向)。我知道我可以使用lexicon.read()将该文件的内容打印到我的程序中,但是当用户玩得够多以至于看不到该部分时,他可能会键入一个无法识别的单词。我宁愿让词典不断地在另一个窗口打开,在那里你可以随时轻松地访问它。有没有办法让我的python文件导入lexicon.txt并打开记事本窗

我试图用python编写一个基于文本的游戏,它使用一个词典(一个接受的输入及其语法部分的列表)。假设我有一个文件lexicon.txt,其中包含每个房间可接受的术语列表,例如攻击(动词)、龙(名词)和向上(方向)。我知道我可以使用
lexicon.read()
将该文件的内容打印到我的程序中,但是当用户玩得够多以至于看不到该部分时,他可能会键入一个无法识别的单词。我宁愿让词典不断地在另一个窗口打开,在那里你可以随时轻松地访问它。有没有办法让我的python文件导入lexicon.txt并打开记事本窗口来显示内容?

有很多方法可以做到这一点

这将使用默认应用程序打开文件:

import os
os.startfile(filename)
要使用记事本显式打开文件,请使用以下命令:

import os
os.system("notepad.exe file.txt")

有很多方法可以做到这一点

这将使用默认应用程序打开文件:

import os
os.startfile(filename)
要使用记事本显式打开文件,请使用以下命令:

import os
os.system("notepad.exe file.txt")

这非常有效,谢谢。编辑只读权限是一个好主意,这样信息就不能被删除。这非常有效,谢谢。编辑只读权限是一个好主意,这样信息就不能被删除。也许这个相关讨论会对你有帮助:也许这个相关讨论会对你有帮助: