>백엔드 개발 >파이썬 튜토리얼 >텍스트 파일을 Python 목록이나 배열로 읽는 방법: 종합 안내서

텍스트 파일을 Python 목록이나 배열로 읽는 방법: 종합 안내서

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-25 09:09:29642검색

How to Read Text Files into Python Lists or Arrays: A Comprehensive Guide

텍스트 파일을 Python 목록이나 배열로 읽어들이기

Python에서는 데이터 조작을 위해 파일 콘텐츠의 개별 항목에 액세스하는 것이 필수적입니다. 이를 달성하려면 텍스트 파일을 목록이나 배열로 읽는 방법을 이해하는 것이 중요합니다.

다음 시나리오를 고려하십시오. 쉼표로 구분된 값 목록이 있는 텍스트 파일이 있고 로드하려고 합니다. 이러한 값은 쉽게 조작할 수 있도록 목록이나 배열로 저장됩니다.

코드 조각 사용:

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.readlines()
print(lines)
print(len(lines))
text_file.close()</code>

전체 파일 콘텐츠가 목록의 단일 요소에 로드되는 것을 볼 수 있습니다. 이를 수정하려면 분할() 함수를 사용하여 문자열을 개별 값으로 분할해야 합니다.

<code class="python">text_file = open("filename.dat", "r")
lines = text_file.read().split(',')
text_file.close()</code>

이제 줄은 텍스트 파일의 개별 값 목록이 됩니다. 첫 번째 값에 대한 행[0]과 같은 인덱스 표기법을 사용하여 각 항목에 액세스할 수 있습니다.

또한 csv 모듈을 사용하여 파일을 쉼표로 구분된 값(CSV) 파일로 읽을 수 있습니다. 이는 보다 관용적인 접근 방식을 제공합니다.

<code class="python">import csv

with open('filename.csv', 'r') as fd:
    reader = csv.reader(fd)
    for row in reader:
        # do something with each row</code>

이러한 기술을 사용하면 텍스트 파일을 효과적으로 Python 목록이나 배열로 읽을 수 있으므로 데이터를 조작하고 필요한 작업을 수행할 수 있는 유연성을 얻을 수 있습니다.

위 내용은 텍스트 파일을 Python 목록이나 배열로 읽는 방법: 종합 안내서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.