-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path9-6.py
More file actions
31 lines (29 loc) · 740 Bytes
/
Copy path9-6.py
File metadata and controls
31 lines (29 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /usr/bin/env python
# encoding:utf-8
F1 = raw_input('please input a filename:')
F2 = raw_input('please input a filename:')
f1 = open(F1,'r')
f1alllines = f1.readlines()
f1.close()
f2 = open(F2,'r')
f2alllines = f2.readlines()
f2.close()
len1 = len(f1alllines)
len2 = len(f2alllines)
smallfile = len1 if len1 < len2 else len2
for i in range(smallfile):
if cmp(f1alllines[i],f2alllines[i]) != 0:
print 'row is %d' %(i+1)
len3 = len(f1alllines[i])
len4 = len(f2alllines[i])
smallstr = len3 if len3 < len4 else len4
for j in range(smallstr):
if cmp(f1alllines[i][j],f2alllines[i][j]) != 0:
print 'column is %d ' %(j+1)
break
break
else:
if len1 == len2:
print '2 files equal'
else:
print 'row is % d' %(i+2)