Flower in my dev/Python

<PYTHON>파싱결과 비교(contents) --> 파일 저장

꽃선생 2015. 5. 29. 09:57

 

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
32
33
34
35
import os
 
nFile = 'flower_new.txt'
oFile = 'flower_old.txt'
 
nRead = open(nFile, 'r')
oRead = open(oFile, 'r')
 
nList = nRead.readlines()
oList = oRead.readlines()
fResult = open('flower_result.txt''w')
 
cnt = 0
 
if len(nList) == len(oList):
    fResult.write("[Same Length]" + '\n')
    for n in nList:
        o = oList[cnt]
        if n == o:
            fResult.write(">>Equal, Line Number : " + str(cnt) + '\n')
        else:
            fResult.write("!!!!Different, Line Number : " + str(cnt) + '\n')
        cnt += 1
else:
    cnt = 0
    fResult.write("[Not Same Length]" + '\n')
    for n in nList:
        o = oList[cnt]
        if n == o:
            fResult.write(">>Equal, Line Number : " + str(cnt) + '\n')
        else:
            fResult.write("!!!!Different, Line Number : " + str(cnt) + '\n')
        cnt += 1
 
fResult.close()
cs

 

파싱된 결과를 전체 라인을 읽어서

 

라인별로 같은지 비교하여 파일에 저장 스크립트