Juliaでテキスト(txt)ファイルを文字列として読み込む方法
説明
テキストファイルを読み込む方法はいくつかある。簡単な方法としては関数 read()
, readline()
, readlines()
を使う。これらのうち read()
はファイル全体を読み取り文字列として返し、readline()
はファイルから最初の1行を読み取り文字列として返し、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