多个文本文件两两碰撞相同内容

原创 2015年07月10日 20:58:28
# -*- coding: cp936 -*-
import os,sys,glob,itertools
os.chdir(sys.path[0])

def getsame(a,b):
    la=[]
    lb=[]
    for i in open(a):
        la.append(i.strip())
    for i in open(b):
        lb.append(i.strip())
        
    ret =  list(set(la).intersection(set(lb)))  
    if len(ret)==0:
        return a[:-4]+'-'+b[:-4]+' : 匹配个数 0'
    else:
        return a[:-4]+'-'+b[:-4]+'  : 匹配个数 '+str(len(ret))+'\r\n'+' '.join(ret)+'\r\n'


fn=[]
for i in glob.glob('*.txt'):
    fn.append(i)


for a,b in itertools.combinations(fn,2):
    print getsame(a,b)
    
    

为多个文本文件做内容批量替换

  • 2011年10月10日 20:35
  • 121KB
  • 下载

matlab 实践程序7——将以文本文件的内容分批保存到多个txt文本中

原文件如下: matlab程序如下:%% Example Title % Summary of example objective %% Section 1 Title clear;clc; ...
  • jjff46
  • jjff46
  • 2015年12月18日 15:08
  • 1299

Java源码-将多个文本文件的内容合并为一个文件的Java实现

需求描述: 正在学习PL/SQL,教材的随书光盘中的源码文件没有序号,而且有时和教材中的源码不匹配。 为了按照教材的顺序调试PL/SQL代码,要不手工录入代码,要不在源码中查找,两种方式都不让人省...

C/C++语言中内容完全相同的多个函数,使用宏函数的写法

假设有这样一个需求:一个项目需要250个函数,但这些函数体内容完全相同,仅函数名不同,例如Func0、Func1、Func2...等等,这样的要求怎么实现呢?(先不要问有没有如此变态的需求) 直接...

iOS UITableView 滑动时顺序混乱或多个cell内容相同

如果想了解UITableView的用法请按  CTRL+W 问题描述:在使用UITableView时,由于cell的重用机制,如果方法使用不当则会造成标题所说的情况(滑动时顺序混...
  • ppl101
  • ppl101
  • 2014年11月13日 23:44
  • 492

随机字符串算法:13位随机字符串,两两不相同,至少1个大写字母,至少包含这5个字符之3“$@%*#”

高效算法实现:生成13位随机字符串,字符两两不相同,至少1个大写字母,至少包含这5个字符之3“$@%*#”...

hdu 3622 Bomb Game 2-SAT+二分答案 有N对点,求最大的半径R,使从每对点中选择一个点,且这N个点以自己为圆心,半径为R的圆两两不相交.(最大半径在所有半径相同情况下)

Problem Description Robbie is playing an interesting computer game. The game field is an unbounde...

快速删除多个相同文字

  • 2013年05月10日 20:29
  • 95KB
  • 下载

将多个文本文件合并成一个文件的3种方法

第一种: WinRAR的另类应用:将多个文本文件合成一个文件                大家在日常Windows系统操作应用中,肯定会经常用到将多个文本文件合并成一个文件,想必大多数都是利用复...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:多个文本文件两两碰撞相同内容
举报原因:
原因补充:

(最多只允许输入30个字)