我想在 python 中打开文本文件并删除包含单词“Rotana”的字符的每一行,并删除它后面的所有字符的行。
所以我在一个文本文件中有几行包含“Rotana”这个词,我需要从我的文本文件中删除这个词,整行,它的字符以及它后面的行,这里有一个例子:
#Rotana title = "Music",
www.fm.com
#Rotana title = "classic",
www.classic.com
所以我需要从我的文本文件中删除那些。
您可以遍历并重写文件,跳过不需要的行。
file = open("FILENAME.txt", "r")
lines = file.readlines()
file.close()
file = open("FILENAME.txt", "w")
i = 0
while i < len(lines):
line = lines[i]
if "Rotana" not in line:
file.write(line)
else:
i = i + 1
i = i + 1
file.close()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句