플그래밍/파이써언

[파이썬] 006. CSV 파일 열기, 읽기

훗티v 2020. 9. 9. 12:09

 

1. CSV파일 읽어오기

2. line_count 변수 설정

3. for loop

4. 첫번째 줄 pass

5. 두번째 줄부터 조건 a와 b를 만족하는지 확인 후

6. 만족할 경우, 그렇지 못할 경우

7. 결과 출력

8. loop반복

 

import csv

with open('1.csv') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    line_count = 0
    for row in csv_reader:
        if line_count == 0:
            # print(f'Column Names: {"|".join(row)}\n')
            pass
            line_count += 1
        else:

            # stripping '%' and convert into floats
            a = float(row[12].strip('%'))/100
            b = float(row[6].strip('%'))/100
            if a >= 1.5 and b >= 0.10:
                if a >= 5.0:
                    pass
                else:
                    print(
                        f'{row[0]} \t{row[6]} \t\t{row[12]}\t\t누적대금:{row[11]}')

                    line_count += 1

    print(f'\nProcessed {line_count} lines.')

 

 

 

 

 

 

728x90