让我作为序言说我对编程非常陌生。我正在创建一个有趣的程序,可以用来开始我的工作。我要它做的一件事是显示随机的赞美。我制作了一个包含多行的文本文件。如何存储该文本文件然后打开它?
我以前打开过桌面上的文本文件,但是我希望将此文本嵌入代码中,因此在编译程序时,可以将其带到任何计算机上。
我用Google搜索了很多不同的关键字,并不断寻找打开和阅读txt文件的基础知识,但这并不是我真正需要的。
答案 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
显然有很多方法可以完成此任务,这只是一个入门的简单示例。