【发布时间】:2014-12-30 14:42:51
【问题描述】:
我正在做一个练习,要求我在测试我的应用程序时不断地重用 Erlang 中的数据结构,这有点费力。保存它们很容易
file:write_file(Path, Data).
但是我在努力读回数据,read_file 和 read_lines 似乎使事情变得不必要地复杂,而不是由于缺乏搜索,我还没有找到一个好方法将结构准备回 Erlang,虽然我已经看到了一些广泛的 CSV 和 XML 解析器。我觉得必须有一个简单的方法,但我不知道术语。到目前为止,我有:
parse(Filename) ->
{ok, Data} = file:read_file(Filename),
binary:split(Data, [<<"\n">>], [global]).
感谢任何帮助。
【问题讨论】:
标签: data-structures io erlang readfile