【问题标题】:Torch write text to fileTorch 将文本写入文件
【发布时间】:2016-10-20 07:53:06
【问题描述】:

我正在尝试根据此文档将文本写入文件: https://github.com/torch/torch7/blob/master/doc/serialization.md

使用以下代码:

require 'torch'
torch.save('temp.txt','text')

创建了一个名为 temp.txt 的新文件,但是当我在文本编辑器中打开它时,我看到文本前有几个空符号。

还有其他方法吗?

【问题讨论】:

  • 写输出这个命令:xxd FILENAME

标签: lua lua-table torch


【解决方案1】:

torch.save 不只是将文本写入文件,而是序列化给定的对象,因此这些字节可能是对象的类型和字符串的长度或类似的。这是预期的方式。

如果你想写一个只有文本的文件,使用普通的 Lua API:

fd = io.open('temp.txt', 'w')
fd:write('text')
fd:close()

【讨论】:

    猜你喜欢
    • 2016-08-17
    • 1970-01-01
    • 2017-09-27
    • 2018-08-23
    • 1970-01-01
    • 2012-12-08
    • 2018-06-16
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多