Я пытаюсь написать текстовую игру на питоне, использующую лексикон (список принятых входов и их грамматические части). Скажем, у меня есть файл lexicon.txt, который содержит список принятых терминов для каждой комнаты, таких как атака (глагол), дракон (существительное) и вверх (направление). Я знаю, что могу распечатать содержимое этого файла в моей программе с помощью lexicon.read()
, но после того, как пользователь сыграл достаточно, чтобы больше не видеть эту часть, он может ввести непризнанное слово. Я предпочел бы, чтобы лексикон постоянно открывался в другом окне, где вы могли бы легко получить доступ к нему в любое время. Есть ли способ заставить файл python импортировать файл lexicon.txt и открыть окно блокнота для отображения содержимого?Откройте окно текстового файла, используя Python
0
A
ответ
4
Существует много способов сделать это.
Это открывает файл с приложением по умолчанию:
import os
os.startfile(filename)
Чтобы открыть файл в явном виде с использованием блокнота этого:
import os
os.system("notepad.exe file.txt")
Может быть, это связано обсуждение поможет вам: HTTP: // StackOverflow. com/questions/6178154/open-a-text-file-using-notepad-as-a-help-file-in-python –