본문 바로가기
프로그램

[파이썬] 문제 : 읽기용 txt 파일을 읽어 라인번호 붙여서 파일에 쓰기

by 오디세이99 2022. 12. 10.
728x90
반응형

 

(방법)

fr = open('data4.txt', 'r', encoding='cp949')     # 읽기용 파일 열기. encoding은 파일 문자셋에 따라 cp949, utf-8 등 사용
fw = open('data4_1.txt', 'w', encoding='cp949')   # 쓰기용 파일 열기

lines = fr.readlines()                            # 읽기 파일에서 라인별 읽기
fr.close()                                        # 읽기용 파일 닫음

for i, L in enumerate(lines):                    # enumerate()함수를 사용해 번호와 라인데이터 같이 받음. 
    print(i+1, L)                                 # 진행상황 모니터링을 위한 출력
    fw.write(str(i+1) + ": " + L)                # 쓰기 파일에 번호와 라인데이터 쓰기
    
fw.close()                                        # 쓰기 파일 닫음

 

읽기용 파일
결과 파일
data4.txt
0.00MB

728x90
반응형

댓글