파이썬 파일 read() 메서드

Paisseon Pail Read Meseodeu



“초보자를 위한 최고의 프로그래밍 언어에 대해 이야기할 때 Python이 그 중 하나입니다. '파이썬'의 이러한 기능을 활용하여 다양한 작업을 수행하는 데 도움이 되는 많은 내장 기능으로 우리를 용이하게 합니다. Python에서 텍스트 파일 열기, 해당 파일 읽기, 일부 파일에 데이터 쓰기 또는 파일을 연 후 닫기와 같이 Python의 도움으로 다른 파일에서 일부 작업을 수행하려는 경우 ' read(), open(), close()' 등.

이러한 기능은 우리의 작업을 매우 간단하고 쉽게 만듭니다. 이 가이드에서는 'file read()' 메서드에 대해 자세히 설명하고 'Python'에서 이 메서드의 기능을 설명합니다. 'file read()' 메서드는 Python에서 텍스트 파일을 읽는 데 도움이 됩니다. 파일에서 일부 데이터를 읽어야 할 때 '파이썬'에서 '파일 read()' 메서드를 사용합니다. 파일의 전체 데이터와 파일의 특정 바이트를 읽을 수 있습니다. 'read()' 메서드에서 바이트 수를 언급하면 ​​이러한 특정 바이트가 읽히고 'read()' 메서드에 값을 추가하지 않으면 기본값은 '-1, '하고 파일에서 전체 데이터를 읽습니다. 이제 이 'file read()' 메서드의 구문을 보여주고 코드에서도 이 메서드를 사용할 것입니다.'

실시예 1

다음은 'file read()' 메서드를 사용하여 읽고자 하는 Python 파일입니다. 이 파일에는 아래 스크린샷에도 표시된 데이터가 포함되어 있습니다. 이제 'file read()' 메서드를 사용하여 'Python' 코드에서 해당 데이터를 읽는 방법을 살펴보겠습니다.









다음은 이 가이드에서 사용하는 'Spyder' 앱입니다. 먼저 'w'를 변수로 배치하고 이 'w'를 'open()' 함수로 초기화합니다. 이 함수는 'open()' 함수 내에서 첫 번째 매개변수로 제공되는 파일을 여는 데 도움이 됩니다. 첫 번째 매개변수는 'w_file.txt'이며 여기에서 열고 두 번째 매개변수로 'r'을 사용합니다. 이 'r'은 읽기 목적으로만 이 파일을 여는 것을 의미합니다. 이 'read()' 메서드를 사용하여 파일 객체를 작성합니다. 우리는 그것을 'w.read()'로 씁니다. 이제 'w_file.txt'의 데이터를 읽고 'print()' 함수에서 이 메서드를 사용한 것처럼 데이터도 콘솔에 표시됩니다.







'Spyder' 앱에서 'Shift+Enter'를 눌러 결과를 얻습니다. 'w_file.txt' 텍스트 파일에 있는 데이터는 Python 함수의 도움으로 'Python' 코드에서 해당 파일을 읽고 파일 데이터를 인쇄하기 때문에 여기에 표시됩니다.



실시예 2

우리는 다시 'w_file.txt'를 열고 읽고 있지만 여기에서는 'w_file.txt' 파일에서 특정 바이트를 읽고 있습니다. 'open()' 메서드에서 열고 읽고 싶은 파일 이름을 언급합니다. 데이터를 읽기 위해 'w_file.txt'를 열기 때문에 이 방법에서도 'r'을 씁니다. 아래에는 'print()'에 'read()' 메서드가 있습니다. 또한 이 'read()' 메서드에 '28'을 추가합니다. 이는 이 'read()' 메서드에 '28' 바이트를 지정했음을 의미합니다. 파일에서 특정 바이트만 읽고 해당 데이터를 콘솔에 표시합니다. 'print()'에 'w.read(28)'를 입력하여 'w_file.txt'의 '28' 바이트를 읽고 콘솔에 인쇄합니다.

여기를 봐. 파일의 모든 데이터가 여기에 인쇄되는 것은 아닙니다. 위의 'Python' 코드의 'read()' 메서드에서 이러한 바이트를 언급했기 때문에 지정된 바이트만 인쇄됩니다.

실시예 3

텍스트 파일은 아래 스크린샷에 나와 있습니다. 이 파일에는 몇 줄이 포함되어 있으며 파일에서 이러한 파일을 읽고 콘솔에 파일의 전체 데이터도 인쇄합니다.

'data'는 여기서 초기화하는 변수입니다. 'open()' 메서드는 해당 변수를 초기화하는 데 사용됩니다. 여기에서 'demofile.txt' 파일을 엽니다. 우리는 이 메소드에서 파일 이름을 쓰기만 하면 됩니다. 그런 다음 '이름'을 사용하여 파일 이름을 인쇄합니다. 파일 객체를 작성한 다음 '이름'을 작성합니다. 파일의 객체는 'data'이므로 'data.data'라고 입력합니다. 이름'을 '인쇄물'에 입력합니다. 여기에서 연 파일의 이름을 인쇄하는 데 도움이 됩니다.

그런 다음 'read()' 메서드로 'data2'를 초기화합니다. 이 'read()' 메서드를 사용할 때 이 메서드로 파일 객체를 작성해야 합니다. 그래서 우리는 여기에 'data.read()'를 입력합니다. 여기서 'data'는 파일의 객체이고 'read()'는 해당 파일을 읽는 방법입니다. 데이터를 읽은 후 콘솔에 해당 데이터를 인쇄하려고 합니다. 이를 'print()' 메서드에 읽은 후 파일의 데이터를 포함하는 'data2'를 넣어 이를 수행합니다.

이제 'demofile.txt'의 데이터가 콘솔에 렌더링됩니다. 그런 다음 해당 파일을 닫아야 합니다. 'Python'에서 파일을 닫기 위해 'close()' 메서드가 있으므로 파일 객체와 함께 'close()' 메서드를 사용하여 'data.close()'로 작성합니다. 이제 이 코드의 결과를 확인하십시오.

위 파일의 모든 데이터를 읽고 이 결과에서도 인쇄됩니다. 'Python'에서 데이터를 읽기 위해 'read()' 메서드를 사용하기만 하면 됩니다.

실시예 4

다음은 이 코드에서 읽을 새 텍스트 파일입니다. 'Python' 코드에서 해당 데이터를 읽기 위해 'read()' 메서드를 다시 사용할 것입니다.

먼저 위에 표시된 이 파일을 엽니다. 'open()' 메서드에는 'file2.txt'라는 파일 이름이 삽입됩니다. 이제 이 파일이 열립니다. 여기서 연 이 파일의 이름도 'print()'에서 'a.name'을 사용했기 때문에 표시됩니다. 여기서 'a'는 파일 객체입니다. 그런 다음 'a.read()' 메서드로 'data_2'를 초기화하여 'data_a' 변수에 데이터를 읽고 저장합니다. 읽은 후 'print()'에 'data_a' 변수를 넣어 데이터를 인쇄합니다. 'Python'에서 파일을 닫기 위해 파일 객체와 함께 'close()' 메서드를 사용합니다.

'file2.txt' 파일의 데이터를 읽고 이 결과에서도 렌더링되는 동안 'read()' 메서드에서 특정 바이트를 추가하지 않았기 때문에 해당 파일의 완전한 데이터가 이 결과에서 렌더링됩니다.

실시예 5

'b' 변수는 이제 이 코드에서 'open()' 메서드로 초기화되고 파일 이름이 이 메서드에 삽입됩니다. 그런 다음 'print()'에서 'b.name'을 사용하여 아래 파일 이름을 인쇄합니다. 그런 다음 'b.read()'로 초기화되는 'lines_b' 변수가 있습니다. 'read()' 메서드에서 이 예제에서 읽고 싶은 바이트 수를 삽입합니다. 여기에서 'read()' 메서드에 이 '20' 숫자를 넣어 '20' 바이트를 읽습니다. 그런 다음 'print()' 메서드를 사용하여 읽은 후 파일에서 얻은 특정 바이트 데이터를 인쇄합니다. 여기에서 'print()'에 'lines_b'가 쓰여진 것을 볼 수 있습니다. 이 'lines_b'에는 파일에서 읽은 20바이트의 데이터가 포함되어 있습니다.

파일 이름이 먼저 렌더링된 다음 이 결과에서 해당 파일의 20바이트 데이터를 읽고 여기에 인쇄합니다.

결론

이 가이드는 'Python 파일 read()' 메서드에 관한 모든 것입니다. 여기에서 이 방법을 자세히 살펴보았고 이 방법이 Python에서 파일 데이터를 읽는 데 도움이 된다고 설명했습니다. 우리는 데이터와 전체 데이터에서 특정 바이트를 읽을 수 있다고 설명했습니다. 또한 'read()' 메서드의 기본값은 '-1'이며 파일에서 전체 데이터를 읽고 일부 특정 바이트 데이터를 읽고 싶다면 바이트 수를 사용한다고 설명했습니다. 'read()' 메서드. 우리는 파일에서 완전한 데이터와 파일 데이터에서 일부 바이트를 읽은 별개의 예를 살펴보았습니다.