2014-10-05 1 views
0

Я пытаюсь написать текстовую игру на питоне, использующую лексикон (список принятых входов и их грамматические части). Скажем, у меня есть файл lexicon.txt, который содержит список принятых терминов для каждой комнаты, таких как атака (глагол), дракон (существительное) и вверх (направление). Я знаю, что могу распечатать содержимое этого файла в моей программе с помощью lexicon.read(), но после того, как пользователь сыграл достаточно, чтобы больше не видеть эту часть, он может ввести непризнанное слово. Я предпочел бы, чтобы лексикон постоянно открывался в другом окне, где вы могли бы легко получить доступ к нему в любое время. Есть ли способ заставить файл python импортировать файл lexicon.txt и открыть окно блокнота для отображения содержимого?Откройте окно текстового файла, используя Python

+0

Может быть, это связано обсуждение поможет вам: HTTP: // StackOverflow. com/questions/6178154/open-a-text-file-using-notepad-as-a-help-file-in-python –

ответ

4

Существует много способов сделать это.

Это открывает файл с приложением по умолчанию:

import os 
os.startfile(filename) 

Чтобы открыть файл в явном виде с использованием блокнота этого:

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

Это сработало отлично, спасибо. – electron1

+1

Было бы неплохо редактировать разрешения только для чтения, чтобы информация не удалялась. – AHuman

 Смежные вопросы

  • Нет связанных вопросов^_^