当前位置:  开发笔记 > 后端 > 正文

Ruby输出到与前一输出相同的行

如何解决《Ruby输出到与前一输出相同的行》经验,为你挑选了1个好方法。

我正在编写一个Ruby脚本来生成CSV文件.我的理解是CSV文件中的每一行都是表中的一行.

现在我的脚本生成了这样的东西

Vancouver, Calgary,
Routes1,
Routes2,
Routes3,
Vancouver, Toronto
etc,
etc,
etc

但我需要它让它看起来像这样导入数据库

Vancouver, Calgary, Routes1, Routes2, Routes3
Vancouver, Toronto, etc etc etc..

我的脚本的工作原理是从原始数据中查找温哥华和卡尔加里,其中包含不同文件中路径的位置.然后脚本转到那些文件以查找实际路由.每次找到路径(例如Route1)时,脚本都会使用"puts"方法输出它.问题是每个输出都在一个新的行上.

有没有办法在使用"puts"命令时禁止新行命令?



1> mipadi..:

是的,请print var改用; puts自动附加一个新行,print不会.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有