在python上删除文本文件中的值

在python上删除文本文件中的值,python,parsing,text,Python,Parsing,Text,我的当前example.txt文件包含以下名称: Names Max Alex Rob 任务:如何从文本文件中删除一个名称?这是一个非常常见的问题,下面是一个快速解决方案。在发布之前,请确保尝试不同的代码 在本例中,我使用一个输入文件和一个输出文件(两个文件) 请发布您已经尝试过的代码 infile = "file1.txt" outfile = "file2.txt" delete_list = ["Alex"] fin = open(infile) fout = open(outfil

我的当前example.txt文件包含以下名称:

Names
Max
Alex
Rob 

任务:如何从文本文件中删除一个名称?

这是一个非常常见的问题,下面是一个快速解决方案。在发布之前,请确保尝试不同的代码

在本例中,我使用一个输入文件和一个输出文件(两个文件)


请发布您已经尝试过的代码
infile = "file1.txt"
outfile = "file2.txt"

delete_list = ["Alex"]
fin = open(infile)
fout = open(outfile, "w+")
for line in fin:
   for word in delete_list:
     line = line.replace(word, "")
   fout.write(line)
fin.close()
fout.close()