Python 목록으로 한 줄씩 파일 읽기
파일을 한 줄씩 읽고 각 줄을 요소로 저장하려면 Python 목록에서 다음 단계를 따르세요.
1. 파일 열기:
읽기 전용 모드로 파일을 열어 시작합니다:
with open(filename, 'r') as file: # ...
2. 파일 읽기 및 처리:
전체 파일을 메모리로 읽고 각 줄 끝에서 공백 문자를 제거하려면 목록 이해를 사용합니다.
with open(filename, 'r') as file: lines = [line.rstrip() for line in file]
대용량 파일의 경우 , 메모리 문제를 방지하려면 파일을 한 줄씩 읽고 처리하는 것이 좋습니다.
with open(filename, 'r') as file: for line in file: print(line.rstrip())
3. Python 3.8 이상에서 바다코끼리 연산자 사용:
Python 3.8 이상에서는 바다코끼리 연산자와 함께 while 루프를 사용할 수 있습니다:
with open(filename, 'r') as file: while line := file.readline(): print(line.rstrip())
4. 액세스 모드 및 문자 인코딩 설정:
특정 파일 처리 요구 사항의 경우 액세스 모드와 문자 인코딩을 수동으로 설정할 수 있습니다.
with open(filename, 'r', encoding='UTF-8') as file: # ...
위 내용은 파일을 한 줄씩 Python 목록으로 읽으려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!