在Python中,可以使用以下代码从txt文件中删除某个单词:
def remove_word_from_file(file_path, word):
with open(file_path, 'r') as file:
lines = file.readlines()
with open(file_path, 'w') as file:
for line in lines:
updated_line = line.replace(word, '')
file.write(updated_line)
这段代码定义了一个名为remove_word_from_file
的函数,它接受两个参数:file_path
表示txt文件的路径,word
表示要删除的单词。
首先,使用open
函数以只读模式打开txt文件,并使用readlines
方法读取文件的所有行,将其存储在lines
列表中。
然后,再次使用open
函数以写入模式打开txt文件,并使用write
方法逐行写入更新后的内容。在每一行中,使用replace
方法将要删除的单词替换为空字符串,从而实现删除操作。
注意:这段代码会直接修改原始的txt文件,请谨慎使用。
领取专属 10元无门槛券
手把手带您无忧上云