2个回答
2013-08-21
展开全部
假设你的文件名是a.txt,写到b.txt
d = {}
for line in open('a.txt'):
d[line] = d.get(line, 0) + 1
fd = open('b.txt', 'w')
for k, v in d.items():
if v > 1:
fd.write(k)
fd.close()
展开全部
python 3.6,假设:源文件是 A.txt,处理后输出到B.txt
listA = open('A.txt', 'r').readlines() # 读文件
setB=set()
for x in listA:
if listA.count(x) > 1:
setB.add(x)
fB = open('B.txt', "w")
fB.writelines(setB) # 写文件
fB.close()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询