Python - 如何替换文本文件中的匹配项?

Python - how to replace occurances in text files?

我正在为 'Intro to Scripting' 做学校作业,但我对如何在文本文件中替换感到困惑。

挑战是让我阅读文本文件的内容,我用下面的代码做到了:

filepath = I

file1 = open(filepath, 'r')
print(file1.read())
file1.close()

现在它要求我用 'T' 的变量集替换 'S' 的变量集,但我一直不知道该怎么做。

编辑:这是一个在线 class,因此不存在同行协作,我们也使用 Codio 来完成这项工作,我从其他问题中尝试过的任何问题都没有奏效,也没有任何class阅读举例。

如果我是正确的如果你只想用 T 替换 S 并将输出保存在另一个文件中,请使用以下代码

f1 = open('data.txt', 'r')
f2 = open('output.txt', 'w')
for line in f1:
    f2.write(line.replace('S', 'T'))
f1.close()
f2.close()