Как написать текст с форматированием в файл - PullRequest
0 голосов
/ 24 августа 2018

Я хочу сделать файл text.txt с содержанием:

foo
bar  baz

Как мне сделать это правильно?

Я пытался написать строку x:

x = ""foo\nbar\tbaz"""

до text.txt, и я, кажется, получаю содержание:

foo\nbar\tbaz

1 Ответ

0 голосов
/ 24 августа 2018

Изменить x как

x = "'foo\nbar\tbaz'"

Тогда он будет правильно интерпретирован как строковый литерал.

Записать в файл как:

n = File.new("abc.txt", "w")
n.write(x)
n.close

Вывод:

'foo
bar baz'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...