如何防止 File.readlines 中的引号
例如,我有包含以下内容的文件 file_name
:
Just some text,
nothing more
然后我运行以下代码:
lines = File.open(file_name, "r").readlines
# do something do with lines
File.open(file_name, "w").write(lines)
我将得到此文本
"Just some text,"
"nothing more"
如何防止 "
在此处签名?我想要不带引号的文本。 谢谢
For example I have file file_name
with such content:
Just some text,
nothing more
Then I run kind of this code:
lines = File.open(file_name, "r").readlines
# do something do with lines
File.open(file_name, "w").write(lines)
I'll get this text
"Just some text,"
"nothing more"
How to prevent "
sign here? I want text without quotes. Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 ruby 1.9.2,
Array#to_s
的工作方式与Array#inspect
类似。试试这个(一些风格调整):If you are using ruby 1.9.2,
Array#to_s
works likeArray#inspect
. Try this instead (some style tweaks thrown in):如果您只关心每行的引号,
好吧,让我们再试一次
应该可行
If you are only concerned with the quotes enclosing each line
okay, let's try that again
should work