00问答网
所有问题
用python找出一个txt文件中的重复数据,并将重复数据输出成另一个txt文件
txt文件中的数据是一行一条,中英文混合。
举报该问题
推荐答案 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()
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTrrIZTnj.html
其他回答
第1个回答 2017-09-21
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()
相似回答
...a.
txt文件中的重复数据,并将重复数据输出成另一个
b.txt文件中_百度...
答:
这里首先打开 a.
txt
读取每一行,把每一行的内容作为字典的 key,然后字典的 value 记录的是重复行出现的次数,d.get 就是取目前的字典的行出现次数的值,默认为 0 就是没有出现,每次出现 +1 然后循环这个字典,如果 key 对应的 value 大于 1 表示重复出现过,就把这个内容写到 b.txt ...
如何
利用
pyrhon脚本
输出txt文件
和csv文件的相同
数据,并将
其输出为txt文...
答:
输出为 csv 文件 with open('data.csv', 'w', newline='') as csv_file:csv_writer = csv.writer(csv_file)csv_writer.writerows(data)将 csv 文件内容转存到
txt 文件
with open('data.csv', 'r') as csv_file, open('data_output.txt', 'w') as txt_output:csv_reader = csv...
python
如何合并多个
txt文件
删除所有
重复
行并生成新文件
答:
打开cmd, 进入到这个放了多个
txt的文件夹,
运行命令copy *.txt all.txt 在该文件夹下创建
一个python
脚本 1.py, 将下列代码复制进去 coding=utf-8# using python27
file
_path = 'all.txt'with open(file_path, 'r') as f: card_informations = map(lambda x: x.strip().split('\t')...
python
如何去除
重复
行并写入
另一个文件
答:
lines_seen = set() outfile = open("2.
txt
","w")for line in open("1.txt","r"): if line not in lines_seen: outfile.write(line) lines_seen.add(line)outfile.close()代码
大家正在搜
python找出数组中重复的数字
python找到文件中重复字符串
python取重复的数据
python找出字符串的重复字符
python找出列表中相同的数字
python找出列表重复值
python列表找出重复元素
python统计重复的数
python输出重复字符串
相关问题
python如何合并多个txt文件删除所有重复行并生成新文件
如何用python读取一个txt文件时去掉重复 然后写入另一...
Python 如何从txt文件中统计出多个大量的重复的数据?...
用python写一个脚本查询txt文件中某几个单词出现的次数...
python高效查找2个文件相同字段并输出相应行
python中怎么提取两个文本文档相同的内容
python 提取某txt文件某字段不重复数据 并返回到新的...
用python读取一个txt里的文件时,怎么去重复?