[python] 파일에서 특정 문자열이 포함된 라인 출력하기
방법 1: Python 스크립트를 사용하여 특정 문자열 포함 라인 출력하기
search_string = "특정 문자열"
file_path = "파일 경로"
with open(file_path, 'r', encoding='utf-8') as file:
for line in file:
if search_string in line:
print(line)
위의 예제 코드는 file_path
에 지정된 파일을 열고, 각 줄을 반복하여 search_string
이 포함된 라인을 출력합니다.
방법 2: grep 명령어를 사용하여 특정 문자열 포함 라인 출력하기
grep "특정 문자열" 파일명
grep
명령어는 파일에서 특정 문자열을 포함하는 라인을 출력하는 유닉스 명령어입니다.
위 예제는 간단한 문자열 검색을 다루고 있지만, 더 복잡한 문자열 검색을 원한다면 Python의 re
라이브러리를 사용하여 정규표현식을 활용할 수도 있습니다.
참고 자료: