搜索
12
返回列表 发新帖
楼主: Panda姐

【Panda姐-perl练习题6】统计两个文件的共有及特有内容

[复制链接]

0

主题

6

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2017-9-29 14:03:36 | 显示全部楼层
这道题挺简单的,没有那么绕
回复 支持 反对

使用道具 举报

1

主题

55

帖子

832

积分

高级会员

Rank: 4

积分
832
发表于 2017-11-3 21:34:42 | 显示全部楼层
66666
回复

使用道具 举报

0

主题

3

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2017-12-13 16:26:41 | 显示全部楼层
惠真-市二医院 发表于 2016-10-10 19:25
设$t标签是不是多余了,如果不相等,就把$a输入到A独有,  $b输入到B独有???? ...

好像并不行,$1=0这个标签必须在foreach之外...如果没有匹配到就输出到ONLY-A,那么一行A在B中的每一个没找到都会有输出,这样就会输出了很多次...
回复 支持 反对

使用道具 举报

2

主题

5

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2018-5-22 21:49:57 | 显示全部楼层
基本上没啥用啊
回复 支持 反对

使用道具 举报

0

主题

3

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2018-7-2 15:47:20 | 显示全部楼层
Art 发表于 2017-4-19 13:44
方法四:grep误人子弟法
网上另外流传一个错误的方法,即通过grep命令实现:
grep -v -f 1.txt 2.txt 经测 ...

grep没用过,comm是好用的。
回复 支持 反对

使用道具 举报

1

主题

22

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2019-6-14 06:29:25 | 显示全部楼层
python 脚本
f1=open('E:/jiaoben/6/A')
f2=open('E:/jiaoben/6/B')
A=f1.readlines()
B=f2.readlines()
with open('E:/jiaoben/6/bothAB.txt','w') as f3:
    for i in A:
        if i in B:
            f3.write(i)
f_AB=open('E:/jiaoben/6/bothAB.txt')
for j in f_AB:
    A.remove(j)
    B.remove(j)
with open('E:/jiaoben/6/onlyA.txt','w') as onlyA:
    for l in A:
        onlyA.write(l)
with open('E:/jiaoben/6/onlyB.txt','w') as onlyB:
    for m in B:
        onlyB.write(m)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2019-10-23 06:49 , Processed in 0.097190 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.