ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <PYTHON>파싱결과 비교(contents) --> 파일 저장
    Flower in my dev/Python 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

     

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

     

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

    댓글

Designed by Tistory.