在erlang中用文件写一个元组

时间:2015-01-20 14:00:24

标签: file erlang ejabberd

如何在erlang中编写文件中的元组。到目前为止我尝试过的是

Result={1,"OK",3},
file:write_file("/tmp/logs.txt", Result, [append])

但它给出了错误的args错误。 任何解决方案??

1 个答案:

答案 0 :(得分:3)

file:write_file需要一个iolist,而不是一个简单的Erlang术语。您可以使用io_lib:format格式化该术语作为iolist:

file:write_file("/tmp/logs.txt", io_lib:format("~p.~n", [Result]), [append])