Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 텍스트 파일에서 여러 문자를 읽는 방법은 무엇입니까?


파일의 내용을 읽으려면 f.read(size)를 호출하면 됩니다. f.read(size)는 일정량의 데이터를 읽고 이를 문자열로 반환합니다. 크기는 선택적 숫자 인수입니다. size가 생략되거나 음수이면 파일의 전체 내용을 읽고 반환합니다. 그렇지 않으면 최대 size 바이트가 읽고 반환됩니다. 파일의 끝에 도달하면 f.read()는 빈 문자열("")을 반환합니다.

따라서 10개의 ASCII 문자를 읽으려면 10개를 인수로 전달하면 됩니다.

예를 들어

>>> f = open('my_file', 'r')
>>> print(f.read(10))
Hello worl
>>> f.close()