【问题标题】:How to read in data structures from file in Erlang?如何从 Erlang 文件中读取数据结构?
【发布时间】: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


    【解决方案1】:

    你是对的,有一个简单的方法:

    file:consult(“../filepath/file.txt”).
    

    更多关于Erlang docs 的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      • 2015-04-06
      相关资源
      最近更新 更多