[python] 파일에서 특정 문자열이 포함된 라인 수 세기
파이썬을 사용하여 파일에서 특정 문자열을 포함하는 라인의 수를 세는 방법에 대해 알아보겠습니다.
파일 읽기
우선, 파일을 읽어야 합니다. 다음은 파일을 읽는 방법입니다:
with open('파일명.txt', 'r') as file:
lines = file.readlines()
문자열 포함 여부 확인
다음으로는 각 라인에 대해 특정 문자열이 포함되어 있는지를 확인해야 합니다. 이를 위해 아래와 같은 코드를 사용할 수 있습니다:
search_string = '찾으려는문자열'
count = 0
for line in lines:
if search_string in line:
count += 1
결과 출력
결과를 출력하는 방법은 다음과 같습니다:
print(f'파일 내 {search_string}을(를) 포함한 라인 수: {count}')
위의 코드를 사용하면 파일 내에 특정 문자열을 포함하는 라인의 수를 세는 것이 가능합니다.
이 방법은 파일 내 특정 내용을 효과적으로 찾고 세는 데 유용합니다.
자세한 내용은 Python 공식 문서를 참고하세요.