如何从Erlang中的文件中读取数据结构?
问题描述:
我正在经历一个练习,它要求我在测试我的应用程序时,不断地重复使用Erlang中的数据结构,并使其变得有点费力。保存他们是如何从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]).
任何帮助表示赞赏。