如何将带有格式的文本写入文件

时间:2018-08-24 09:58:04

标签: ruby string

我要制作一个文件0,内容如下:

text.txt

如何正确执行此操作?

我试图写字符串foo bar baz

x

x = ""foo\nbar\tbaz""" ,我似乎得到了内容:

text.txt

1 个答案:

答案 0 :(得分:0)

将x修改为

x = "'foo\nbar\tbaz'"

然后将其正确地解释为字符串文字。

写入为:

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

输出:

'foo
bar baz'