如何在程序中存储txt文件并引用它

时间:2019-05-24 01:38:08

标签: python pycharm text-files

让我作为序言说我对编程非常陌生。我正在创建一个有趣的程序,可以用来开始我的工作。我要它做的一件事是显示随机的赞美。我制作了一个包含多行的文本文件。如何存储该文本文件然后打开它?

我以前打开过桌面上的文本文件,但是我希望将此文本嵌入代码中,因此在编译程序时,可以将其带到任何计算机上。

我用Google搜索了很多不同的关键字,并不断寻找打开和阅读txt文件的基础知识,但这并不是我真正需要的。

1 个答案:

答案 0 :(得分:0)

也许从定义文件的默认路径开始;这使得在移动到另一台计算机时更容易更改路径。接下来,在程序中定义一个函数以读取并返回文件的内容:

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

显然有很多方法可以完成此任务,这只是一个入门的简单示例。