在这#encoding=gbk 声明字符类型为gbk,声明前后不能有空格,否则会出错
'''删除文本中重复的单词'''
with open('真题词汇--英语一.txt','r') as file:
f = file.readlines()
text = []
flag = False
tag = False
t = 0
for i in range(len(f)):
for j in range(len(f)):
if f[i] == f[j] and i !=j:
for k in range(len(text)):
if f[j] == text[k]:
flag = True
tag = True
if flag:
flag = False
continue
text.append(f[j])
print('{}和{}'.format(i,j)) #输出重复的单词行位置
print(f[j]) #输出重复的单词
t =t +1 #统计重复的单词数
print(t)
if tag:
tag = False
continue
#删除重复的单词后,写入新的文档
with open('word.txt','a') as ft:
ft.writelines(f[i])