logo

Juliaでテキスト(txt)ファイルを文字列として読み込む方法 📂Julia

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