>  기사  >  백엔드 개발  >  Python에서 .data 파일을 읽는 방법은 무엇입니까?

Python에서 .data 파일을 읽는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-08-28 21:41:021685검색

如何在Python中读取一个 .data 文件?

이 기사에서는 .data 파일이 무엇인지, Python에서 .data 파일을 읽는 방법을 알아봅니다.

.data 파일이란 무엇인가요?

.data 파일은 정보/데이터를 저장하기 위해 생성됩니다.

이 형식의 데이터는 쉼표로 구분된 값 형식이나 탭으로 구분된 값 형식으로 배치되는 경우가 많습니다.

그 외에도 파일은 바이너리 또는 텍스트 파일 형식일 수 있습니다. 이 경우에는 액세스할 수 있는 다른 방법을 찾아야 합니다.

이 튜토리얼에서는 .csv 파일을 사용하지만 먼저 파일 내용이 텍스트인지 바이너리인지 확인해야 합니다.

.data 파일에서 데이터 식별

.data 파일은 두 가지 형식으로 제공되며 파일 자체는 텍스트일 수도 있고 바이너리일 수도 있습니다.

그것이 어느 것에 속하는지 알아내기 위해서는 그것을 로드하고 직접 테스트해야 합니다.

.data 텍스트 파일 읽기

.data 파일은 일반적으로 텍스트 파일이며 Python을 사용하면 간단하게 읽을 수 있습니다.

파일 처리는 Python의 기능으로 사전 구축되어 있으므로 이를 사용하기 위해 모듈을 가져올 필요가 없습니다.

파이썬에서 파일을 열고, 읽고, 쓰는 방법은 다음과 같습니다 -

알고리즘(단계)

다음은 필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계입니다. -

  • open() 함수를 다시 사용하고 파일 이름과 모드 'w'를 매개변수로 전달하여 쓰기 모드에서 .data 파일을 엽니다. 지정한 파일이 없으면 해당 이름의 파일이 생성되어 쓰기 모드로 열립니다.

  • 파일에 임의의 데이터를 쓰려면 write() 함수를 사용하세요.

  • 파일에 데이터를 쓴 후 close() 함수를 사용하여 파일을 닫습니다.

  • 파일 이름과 모드 'r'을 인수로 전달하여 open() 함수(파일을 열고 결과적으로 파일 객체를 반환함)를 사용하여 .data 파일을 읽기 전용 모드로 엽니다.

  • read() 함수(파일에서 지정된 바이트 수를 읽고 반환, 기본값은 -1, 전체 파일을 나타냄)를 사용하여 데이터 파일을 읽습니다. 그리고 인쇄하세요

  • 파일에서 데이터를 읽은 후 파일을 닫으려면 close() 함수 를 사용하세요.

다음 프로그램은 Python에서 텍스트 .data 파일을 읽는 방법을 보여줍니다. −

으아아아

출력

으아아아

.data 바이너리 파일 읽기

.data 파일은 바이너리 파일 형식일 수도 있습니다. 이는 파일에 액세스하는 방식을 변경해야 함을 의미합니다.

바이너리 모드에서 파일을 읽고 씁니다. 이 경우 모드는 rb입니다. 즉, 바이너리 읽기입니다.

파이썬에서 파일을 열고, 읽고, 쓰는 방법은 다음과 같습니다.

알고리즘(단계)

다음은 필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계입니다. -

  • open() 함수를 다시 사용하여 동일한 파일 이름과 모드 'wb'를 인수로 전달하여 바이너리 쓰기 모드로 .data 파일을 엽니다. 지정된 파일이 없으면 지정된 이름의 파일이 생성되고 쓰기를 위해 바이너리 모드로 열립니다.

  • 바이너리 파일에 데이터를 쓸 때 데이터를 텍스트 형식에서 바이너리 형식으로 변환해야 합니다. 이는 encode() 함수를 통해 수행할 수 있습니다(Python에서는 encode() 메서드가 모든 데이터를 반환하는 역할을 합니다). 제공된 텍스트 인코딩. 이러한 문자열을 효율적으로 저장하기 위해 코드 포인트가 바이트 시퀀스로 변환됩니다(Python의 기본 인코딩은 UTF-8입니다).

  • 위의 인코딩된 데이터를 파일에 쓰려면 write() 함수를 사용하세요.

  • 바이너리 데이터를 파일에 쓴 후 close() 함수를 사용하여 파일을 닫습니다.

  • 파일 이름과 모드 'rb'를 인수로 전달하여 open() 함수(파일을 열고 결과로 파일 객체를 반환함)를 사용하여 .data 파일을 읽기 바이너리 모드로 엽니다.

  • 파일의 데이터를 읽어서 인쇄하려면 read() 함수(파일에서 지정된 바이트 수만큼 읽어서 반환합니다. 기본값은 -1, 전체 파일을 의미함)를 사용합니다.

  • 파일에서 바이너리 데이터를 읽은 후 close() 함수를 사용하여 파일을 닫습니다.

다음 프로그램은 Python에서 바이너리 .data 파일을 읽는 방법을 보여줍니다 −

으아아아

출력

으아아아

Python의 파일 작업은 매우 간단하고 이해하기 쉬우며, 다양한 파일 액세스 모드 및 방법에 대해 배우고 싶다면 살펴볼 가치가 있습니다.

두 가지 방법 중 하나를 사용하면 .data 파일의 내용에 대한 정보를 얻을 수 있습니다.

이제 CSV 파일의 형식을 알았으므로 pandas를 사용하여 해당 파일의 DataFrame을 만들 수 있습니다.

결론

이 기사에서는 .data 파일이 무엇인지, .data 파일에 어떤 유형의 데이터를 저장할 수 있는지 알아보았습니다. open() 및 read() 함수를 사용하여 텍스트 파일, 바이너리 파일 등 다양한 유형의 .data 파일을 읽는 방법을 배웠습니다. 또한 encode() 함수를 사용하여 문자열을 바이트로 변환하는 방법도 배웠습니다.

위 내용은 Python에서 .data 파일을 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제