2016-06-18 6 views
2

Я пытаюсь написать текст в файл в соответствии с этой документацией: https://github.com/torch/torch7/blob/master/doc/serialization.mdTorch текст записи в файл

С помощью следующего кода:

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

новый файл с именем temp.txt является но когда я открываю его в текстовом редакторе, я вижу несколько нулевых символов перед текстом.

Есть ли другой способ сделать это?

+0

выходной записи этой команды: XXD FILENAME –

ответ

3

torch.save не записывает только текст в файл, но сериализует данный объект, поэтому эти байты, вероятно, являются типом объекта и длиной строки или аналогичной. Это намеченный путь.

Если вы хотите записать файл только с текстом, использовать обычный Lua API:

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

 Смежные вопросы

  • Нет связанных вопросов^_^