SeouliteLab

[Python/파이썬] 파일의 줄 수를 세는 파이썬 프로그램 본문

카테고리 없음

[Python/파이썬] 파일의 줄 수를 세는 파이썬 프로그램

Seoulite Lab 2024. 4. 24. 09:06
def count_lines(file_path):
    with open(file_path, 'r') as file:
        line_count = 0
        for line in file:
            line_count += 1
    return line_count

# 테스트용 파일 경로
file_path = 'example.txt'

# 파일의 줄 수 세기
num_lines = count_lines(file_path)
print(f"파일 '{file_path}'의 줄 수:", num_lines)

설명:

  1. 이 프로그램은 주어진 파일의 줄 수를 세는 기능을 수행합니다.
  2. count_lines 함수는 파일 경로를 입력받아 해당 파일을 열고, 각 줄을 반복하여 세는 작업을 수행합니다.
  3. with open(file_path, 'r') as file: 구문을 사용하여 파일을 열고, 이후에는 파일 객체를 반복하여 각 줄을 읽어옵니다.
  4. 각 줄을 읽을 때마다 line_count 변수를 증가시켜 줄 수를 세고, 마지막에 그 값을 반환합니다.
  5. 테스트용으로 'example.txt' 파일의 줄 수를 세고, 결과를 출력합니다.

해시태그:
Python, 파이썬, 파일처리, 줄수세기, 프로그래밍

def count_lines(file_path):
    with open(file_path, 'r') as file:
        line_count = 0
        for line in file:
            line_count += 1
    return line_count

# 테스트용 파일 경로
file_path = 'example.txt'

# 파일의 줄 수 세기
num_lines = count_lines(file_path)
print(f"파일 '{file_path}'의 줄 수:", num_lines)

설명:

  1. 이 프로그램은 주어진 파일의 줄 수를 세는 기능을 수행합니다.
  2. count_lines 함수는 파일 경로를 입력받아 해당 파일을 열고, 각 줄을 반복하여 세는 작업을 수행합니다.
  3. with open(file_path, 'r') as file: 구문을 사용하여 파일을 열고, 이후에는 파일 객체를 반복하여 각 줄을 읽어옵니다.
  4. 각 줄을 읽을 때마다 line_count 변수를 증가시켜 줄 수를 세고, 마지막에 그 값을 반환합니다.
  5. 테스트용으로 'example.txt' 파일의 줄 수를 세고, 결과를 출력합니다.