Juliaにおけるファイルの読み書き
ファイルリストを格納する
code:read_dirlist.jl
using FileIO
file_array = readdir(raw"C:\dir_path")
ファイルパスはraw文字列で入れると楽
code:read_csv.jl
using CSV
using DataFrames
df = CSV.read("data.csv", DataFrame)
code:write_csv.jl
using CSV
using DataFrames
CSV.write("output.csv", df)
code:read_npz.jl
using NPZ
np_array = npzread("data.npz")
簡単な結果やログを保存する目的で使うかもしれない
code:write_txt.jl
open("output.txt", "w") do f
println(line)
end
code:write_txt.jl
open("wave_propertie.txt", "w") do f
@printf(f, "Significant Wave Height: %5.2f, Period: %5.2f\n", significant_wave_height, significant_wave_period)
end
ファイル全体を一度に読み込む
code:read_txtall.jl
words = readlines("sample.txt")
1行ずつ読む
code:read_txt.jl
open("sample.txt") do f
for line in eachline(f)
println(line)
end
end