Erlang dets 转 txt

发布于 2024-10-11 23:46:10 字数 40 浏览 1 评论 0原文

如何将dets中存储的信息写入txt文件?

谢谢。

How can i write information which store in dets to txt file?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巨坚强 2024-10-18 23:46:10

由于您几乎没有提供有关您的意思或打算做什么的信息,因此我能给您的唯一建议就是阅读 dets 手册。您可能需要的函数是:

  • dets:open_file/1dets:open_file/2 打开包含信息的文件。
  • dets:traverse/2 遍历存储中的数据,传递一个 fun 来执行您想要的任何操作(在本例中写入文本文件)。
  • dets:close/1 关闭数据存储。

如果你想要更具体的建议,或者你正在考虑一些完全不同的事情,你就必须提出一个更好的问题——例如,一个有细节的问题。

Since you've provided little to no information on what you mean or what you intend to do, the only advice I can give you is to read the dets manual. The functions you'll likely need are:

  • dets:open_file/1 or dets:open_file/2 to open the file that has the information in it.
  • dets:traverse/2 to walk over the data in your store passing in a fun that does whatever you want (in this case writing to a text file).
  • dets:close/1 to close the data store.

If you want more specific advice or if you're thinking of something entirely different you'll have to ask a better question—one that has details, for example.

情未る 2024-10-18 23:46:10

“只是我的正确意见”的答案示例位于“Mnesia 用户指南”中。

{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false}, 
                                  {keypos, 2}]),
F = fun(X) -> io:format("~p~n", [X]), continue end,
dets:traverse(N, F),
dets:close(N).      

http://www.erlang.org/doc/apps/mnesia/Mnesia_chap7 .html#id75830

An example of the answer by "JUST MY correct OPINION" is in "Mnesia User's Guide".

{ok, N} = dets:open_file(schema, [{file, "./schema.DAT"},{repair,false}, 
                                  {keypos, 2}]),
F = fun(X) -> io:format("~p~n", [X]), continue end,
dets:traverse(N, F),
dets:close(N).      

http://www.erlang.org/doc/apps/mnesia/Mnesia_chap7.html#id75830

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文