我正在尝试编写一个函数,该函数将文本文件作为输入文件,并创建一个输出文件,其中包含替换单词的相同文本。这个功能将与乔治一起编辑艾玛,她和他一起编辑艾玛。
我的代码是:
if ($thing->isDeleted()) { ... }
输出档案文件是空白的。
有谁知道如何使用已编辑的文本获取输出文件?
答案 0 :(得分:0)
这是一个有效的例子
switch = {"Emma":"George", "she":"he", "hers":"his"}
def editWords(filename):
#open the file
fin = open(filename, "r")
#create output file
with open("/tmp/Edited", "w") as fout:
#loop through file
for line in fin.readlines():
for word in switch.keys():
if word in line.split():
line = line.replace(word, switch[word])
fout.write(line)
fin.close()
editWords("/tmp/filename")