Как сохранить текстовый файл в вашей программе и ссылаться на него - PullRequest
0 голосов
/ 24 мая 2019

Позвольте мне сказать, что я новичок в программировании. Я создаю забавную программу, которую я могу использовать, чтобы начать свой день на работе. Одна из вещей, которые я хочу сделать, это отобразить случайный комплимент. Я сделал текстовый файл с несколькими строками. Как мне сохранить этот текстовый файл и открыть его?

Я открывал текстовые файлы до того, как они были на моем рабочем столе, но я хочу, чтобы этот файл был встроен в код, чтобы при компиляции программы я мог переносить его на любой компьютер.

Я погуглил тонну разных ключевых слов и продолжаю находить основы открытия и чтения текстовых файлов, но это не совсем то, что мне нужно.

1 Ответ

0 голосов
/ 24 мая 2019

Возможно, начните с определения пути к файлу по умолчанию;это облегчает изменение пути при переходе на другой компьютер.Затем определите функцию в вашей программе для чтения и возврата содержимого файла:

FILE_PATH = "my/path/to/file/"

def read_file(file_name):
    with open(FILE_PATH + file_name) as f:
        return f.read()

Имея такую ​​возможность, вы можете использовать эту функцию для чтения, изменения или отображения содержимого файла, напримерчтобы отредактировать что-то из вашего файла:

def edit_comments():
    text = read_file("daily_comments.txt")
    text = text.replace("foo", "foo2")
    return text

Очевидно, что есть много способов подойти к этой задаче, это всего лишь простой пример для начала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...