python 练习

*比较两个文件,显示出两个文件第一处不相同的行数和列数

#!/bin/env python
#coding:utf-8
wenjian1=open('zuoye','rw')
wenjian2=open('yy','rw')
def hanshu1():
    ##count能表示文件1打开的行数
    count=0
    for i1 in wenjian1:
        i1 = i1.strip()
        count+=1
        ##flag 判断文件2打开的行数
        flag =0 
        wenjian2.seek(0)
        for i2 in wenjian2:
            i2 = i2.strip()
            flag += 1
            ##判断两个文件提取出的行数是否相同
            if flag == count:
                lie =0
                for j1 in i1:
                    lie += 1
                    j2 = i2[lie-1]
                    print j1,j2
                    if j1 != j2:
                        hang = count
                        print "第一处不同点所在的行为:%d,所在的列为:%d" %(count,lie)
                        exit(0)
hanshu1()
wenjian1.close()
wenjian2.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值