줄리아에서 텍스트(txt) 파일 문자열로 읽는 법
설명
텍스트 파일을 불러오는 방법은 여러가지가 있다. 간단한 방법으로는 함수 read()
, readline()
, readlines()
을 사용하는 것이다. 이 중 read()
는 파일 전체를 읽어 문자열로 반환하고, readline()
은 파일에서 첫 줄을 읽어 문자열로 반환하며, readlines()
는 파일의 모든 줄을 읽어 각 줄의 문자열을 성분으로 갖는 벡터를 반환한다. read()
함수를 쓸 때 타입을 지정하지 않으면 UInt8
로 불러오니, 문자열로 불러오고 싶다면 String
을 입력하는 것을 잊지말자. IveandLesserafim.txt
라는 파일에 아래와 같은 내용이 있다고 하자.
IVE
안유진
가을
레이
장원영
리즈
이서
LESSERAFIM
김채원
사쿠라
허윤진
카즈하
홍은채
코드
julia> read("IveandLesserafim.txt")
124-element Vector{UInt8}:
0x49
0x56
0x45
⋮
0xec
0xb1
0x84
julia> read("IveandLesserafim.txt", String)
"IVE\r\n안유진\r\n가을\r\n레이\r\n장원영\r\n리즈\r\n이서\r\nLESSERAFIM\r\n김채원\r\n사쿠라\r\n허윤진\r\n카즈하\r\n홍은채"
julia> readline("IveandLesserafim.txt")
"IVE"
julia> readlines("IveandLesserafim.txt")
13-element Vector{String}:
"IVE"
"안유진"
"가을"
"레이"
"장원영"
"리즈"
"이서"
"LESSERAFIM"
"김채원"
"사쿠라"
"허윤진"
"카즈하"
"홍은채"
같이보기
환경
- OS: Windows11
- Version: Julia 1.11.3