파일 읽기는 가장 일반적인 IO 작업입니다. Python에는 파일을 읽는 기능이 내장되어 있으며 사용법은 C와 호환됩니다.
파일을 읽기 전에 먼저 디스크에 있는 파일을 읽는 기능은 운영체제에서 제공한다는 점을 이해해야 합니다. 최신 운영체제에서는 일반 프로그램이 디스크를 직접 조작하는 것을 허용하지 않으므로 파일을 읽고 쓰는 것은 요청 작업 시스템은 파일 개체(보통 파일 설명자라고 함)를 연 다음 운영 체제에서 제공하는 인터페이스를 통해 파일 개체에서 데이터를 읽습니다(파일 읽기). (권장 학습: Python 비디오 튜토리얼)
파일 읽기
파일 읽기 모드에서 파일 객체를 열려면 Python에 내장된 open() 함수를 사용하고 파일 이름과 식별자를 전달하세요:
>>> f = open('/Users/michael/test.txt', 'r')
식별자 'r'은 읽기를 의미하므로 파일을 성공적으로 열었습니다.
파일이 없으면 open() 함수는 IOError를 발생시키고 파일이 존재하지 않음을 알려주는 오류 코드와 자세한 정보를 제공합니다.
>>> f=open('/Users/michael/notfound.txt', 'r') Traceback (most recent call last): File "<stdin>", line 1, in <module> FileNotFoundError: [Errno 2] No such file or directory: '/Users/michael/notfound.txt'
파일이 성공적으로 열리면 다음 , call read () 메소드는 파일의 전체 내용을 한 번에 읽을 수 있습니다. Python은 str 객체로 표시되는 메모리로 내용을 읽어옵니다.
>>> f.read() 'Hello, world!'
마지막 단계는 close() 메소드를 호출하여 닫는 것입니다. 파일. 파일 객체는 운영 체제의 리소스를 점유하고 운영 체제가 동시에 열 수 있는 파일 수도 제한되어 있으므로 사용 후에는 파일을 닫아야 합니다.
>>> f.close()
더 많은 Python 관련 기술 기사를 보려면, 자세히 알아보려면 Python Tutorial 칼럼을 방문하세요!
위 내용은 파이썬에서 폴더를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!