我正在尝试根据此文档将文本写入文件: https://github.com/torch/torch7/blob/master/doc/serialization.md
使用以下代码:
require 'torch'
torch.save('temp.txt','text')
创建了一个名为 temp.txt 的新文件,但是当我在文本编辑器中打开它时,我会在文本前看到一些空符号。
还有其他办法吗?
答案 0 :(得分:3)
torch.save
不会只将文本写入文件,但它会序列化给定的对象,因此这些字节可能是对象的类型和字符串的长度或类似。这是预期的方式。
如果您想编写仅包含文本的文件,请使用普通的Lua API:
fd = io.open('temp.txt', 'w')
fd:write('text')
fd:close()