본문 바로가기

프로그래밍/Python

파일 처리

전체코딩
## 함수

## 전역

## 메인
# 1단계 : 파일 열기
rfp = open('c:\\windows\\win.ini', 'r')
wfp = open('win.txt', 'w')
# 2단계 : 파일 활용
num = 1
while (True) :
    line = rfp.readline()
    if line == "" or line == None : # None == NULL
        break
    wfp.writelines(str(num) + "행 :" + line)
    num += 1
# 3단계 : 파일 닫기
rfp.close()
wfp.close()

메인함수
rfp = open('c:\\windows\\win.ini', 'r')
wfp = open('win.txt', 'w')

- ( )안에 있는 위치의 파일을 열음

- 'r' = readmode

- 'w' = writemode

num = 1
while (True) :
    line = rfp.readline()
    if line == "" or line == None : # None == NULL
        break
    wfp.writelines(str(num) + "행 :" + line)
    num += 1

- rfp를 읽어오고 비어있거나 없으면 break

- wfp의 모든 줄을 씀

- num이 1씩 더해지며 몇번째 줄인지 표시

'프로그래밍 > Python' 카테고리의 다른 글

파이썬 GUI  (0) 2022.02.17
바이너리 파일처리  (0) 2022.02.17
임의의 이미지값 출력  (0) 2022.02.17
2차원 배열  (0) 2022.02.17
배열  (0) 2022.02.16