Откройте окно текстового файла, используя Python
Я пытаюсь написать текстовую игру на python, которая использует лексикон (список принятых входных данных и их грамматические части). Скажем, у меня есть файл lexicon.txt, который содержит список принятых терминов для каждой комнаты, таких как атака (глагол), дракон (существительное) и вверх (направление). Я знаю, что могу распечатать содержимое этого файла в моей программе с lexicon.read()
, но затем, после того, как пользователь сыграл достаточно, чтобы он больше не мог видеть эту роль, он может ввести нераспознанное слово. Я бы предпочел, чтобы лексика постоянно открывалась в другом окне, где вы могли бы легко получить к нему доступ в любое время. Есть ли способ заставить мой python-файл импортировать lexicon.txt и открыть окно блокнота для отображения содержимого?
1 ответ
Есть много способов сделать это.
Это открывает файл с приложением по умолчанию:
import os
os.startfile(filename)
Чтобы открыть файл явно с помощью блокнота, используйте это:
import os
os.system("notepad.exe file.txt")