파일 열기
open()으로 파일을 열면 파일 핸들은 텍스트 파일을 한 줄 씩 읽어나가게 된다.
hand = open('mbox-short.txt', 'r')
for line in hand :
print(line)
파일의 라인 수 세기
count를 외부에 지정해두고
반복문을 이용하면 파일이 총 몇문장인지 매우 간단한 방법으로 확인할 수 있다.
hand = open('mbox-short.txt', 'r')
count = 0
for line in hand :
count = count + 1
print(count)
for의 line은 hand의 줄이 다 끝날때까지 반복된다.
반복되면서 count에 하나씩 추가하게 된다.
read(n)
read(n) 함수는 함수 파일 스트림으로부터 해당 위치의 문자 n개를 읽어오는 함수이다.
read() 처럼 아무것도 넣지 않으면 그 파일 내의 모든 문자를 읽어오게 된다.
return 값으로 문자 n개를 반환한다.
hand = open('mbox-short.txt', 'r')
inp = hand.read()
# read 반환값이 inp에 저장.
# 즉, inp에는 mbox-short의 모든 문자열이 다 들어있음.
print(len(inp))
# inp의 문자열 갯수 반환.
'했던것들 > PY4E(모두를 위한 파이썬)' 카테고리의 다른 글
(파이썬) 리스트 활용 (몇가지 내장함수) (0) | 2022.05.28 |
---|---|
(파이썬) 리스트(List) (0) | 2022.05.28 |
(파이썬) open() 함수, 개행 문자 (0) | 2022.05.28 |
(파이썬) 문자열 타입 내장 메소드 (0) | 2022.05.28 |
(파이썬) 문자열 (0) | 2022.05.27 |