如何在文件中写入变量?

葡萄酒

我在Ruby中有这段代码,它创建了一个文件并设置了两个变量:

userId = 76
userkey = UtRzoP
configFile = File.new("file.txt", "w")

而且我想在文件上写两个变量,但是我不知道该怎么做。我用下面的代码写了一个字符串内容:

configFile.puts("id=userId\nkey=userKey")

但这是行不通的。你能帮助我吗 ?提前致谢。

候选者

您可以致电write

userId = 76
userkey = "UtRzoP"
configFile = File.new("file.txt", "w")
configFile.write("id=#{userId}\nkey=#{userkey}")
configFile.close

正如评论中的其他人所指出的,您可以对块执行相同的操作:

File.open("file.txt", "w") { |f| f.write("id=#{userId}\nkey=#{userkey}") }

PS:puts写入文件时,在字符串的末尾添加新行。就个人而言,我赞成,write因为这不会把最后的最后一行放到最后。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在json文件中写入变量?

来自分类Dev

如何在Python中“写入变量”而不是“写入文件”

来自分类Dev

如何在日志文件中写入变量类型列表的结果?

来自分类Dev

如何在Perl中将变量写入文件

来自分类Dev

如何在CSV文件中分隔特定列的变量并写入R中的CSV文件?

来自分类Dev

如何在SharePoint 2010中将POST变量写入文本文件

来自分类Dev

需要新变量吗?如何在python 3.x中写入新文件(csv?)?

来自分类Dev

如何在 shell 脚本中从 .dat 文件读取和写入变量?

来自分类Dev

如何在SML中写入文件

来自分类Dev

如何在C ++中写入文件中间?

来自分类Dev

如何在Ruby中写入文件?

来自分类Dev

如何在.NET Core中写入文件?

来自分类Dev

如何在Kotlin中写入文件?

来自分类Dev

如何在Golang中写入文件

来自分类Dev

如何在csv文件中写入/覆盖

来自分类Dev

如何在Deno中写入文件?

来自分类Dev

如何在xml文件中写入元素

来自分类Dev

如何在Python中写入多个文件?

来自分类Dev

如何在csv文件中写入符号?

来自分类Dev

如何在scala中写入csv文件?

来自分类Dev

每次如何在新行中将变量写入文件?

来自分类Dev

如何在ESQL中将CHARACTER变量写入文件?

来自分类Dev

每次如何在新行中将变量写入文件?

来自分类Dev

在netcdf文件中写入变量

来自分类Dev

如何在Rust中写入文件之前删除文件的内容?

来自分类Dev

如何在python中解析文件并写入输出文件

来自分类Dev

如何从批处理中的变量写入文件名

来自分类Dev

如何使用sed写入存储在变量中的文件名?

来自分类Dev

如何在Aurelia中写入全局变量?