>  기사  >  백엔드 개발  >  파일에 존재하는 줄 수를 계산하는 Python 프로그램

파일에 존재하는 줄 수를 계산하는 Python 프로그램

王林
王林앞으로
2023-08-31 16:57:08899검색

파일에 존재하는 줄 수를 계산하는 Python 프로그램

Python에는 파일에 있는 줄 수를 계산하는 데 사용할 수 있는 몇 가지 파일 내장 함수가 있습니다. 메모장을 열고 그 안에 몇 줄의 텍스트를 작성하겠습니다. 그런 다음 이 파일은 Python의 파일 처리기에서 사용되어 파일에 있는 총 줄 수를 계산합니다. 'r' 모드는 파일의 텍스트를 읽어 정의됩니다.

문법

예제에서는 다음 구문이 사용됩니다. -

으아아아

open 메소드는 Python에서 파일을 여는 데 사용됩니다. 두 개의 매개변수를 허용합니다 -

  • file_name.txt - 파일 이름을 언급하세요.

  • mode − 이 매개변수는 파일의 위치와 메소드에 허용되는 위치를 결정합니다.

으아아아

readlines() 메서드는 파일에 있는 텍스트 줄 목록을 반환합니다.

으아아아

len 메서드는 변수의 길이를 반환하는 데 사용됩니다.

알고리즘

다음 단계는 -

  • 두 개의 매개변수 'tutebox.txt'(파일 이름) 및 'r'(파일 읽기)을 허용하는 'with open()' 메소드를 시작합니다. for 루프에서 각 행의 반복을 처리하려면 객체 이름을 'file'으로 지정합니다.

  • 그런 다음 'cnt'라는 변수를 '0' 값으로 초기화하면 처음부터 행 개수를 추적합니다. 【예시 1】

  • 그런 다음 내장 메소드 readlines()를 사용하여 변수 li에 저장합니다. [예시 2]

  • 다음으로, 파일의 for 루프를 사용하여 각 행을 반복하고 개수에 1을 더하여 총 행 수를 계산합니다. [예시 1]

  • 다음으로 총 길이는 li라는 매개변수를 받아들이고 total_line에 저장되는 len을 사용하여 계산됩니다. [예시 2]

  • 'cnt'라는 변수를 사용하여 결과를 인쇄하세요. [예시 1]

  • 마지막으로 total_line 변수의 도움을 받아 결과를 인쇄합니다. [예시 2]

예 1

이 프로그램에서는 open() 메서드를 사용하여 파일을 읽기 위해 file이라는 개체를 만듭니다. 행 수를 계산하려면 1을 더하여 개수를 증가시킵니다.

으아아아

출력

으아아아

예 2

이 프로그램에서는 Python의 파일 처리 모드 'r'을 사용하여 파일에서 텍스트를 읽습니다. 줄 수를 계산하려면 'readlines()' 메서드를 사용하고 'len()' 메서드를 통해 총 줄 수를 반환합니다.

으아아아

출력

으아아아

결론

파일에 모드 'r'을 적용하여 두 예제의 차이점을 확인합니다. 두 예제 모두 with open() 메서드를 사용하여 파일을 엽니다. 예제 1은 for 루프 개념을 사용하여 파일에 있는 총 줄 수를 찾는 반면, 예제 2는 Python에서 미리 정의된 메서드 개념을 사용합니다.

위 내용은 파일에 존재하는 줄 수를 계산하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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