줄리아에서 텍스트(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

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

